Read property using std.stream.Stream.read

nrgyzer nrgyzer at gmail.com
Sat Aug 13 12:07:01 PDT 2011


Hi guys,

I'm trying to read a property of a class like:

class MyClass {

   private ubyte pToRead;

   @property ubyte toRead() { return pToRead; }

}

...
File f = new File(...);
MyClass c = new MyClass();
f.read(c.toRead);
...

but when I compile my code, I always get:

executable.d(389): Error: function std.stream.Stream.read (ubyte[]
buffer) is not callable using argument types (ubyte)
executable.d(389): Error: cannot implicitly convert expression
(c.toRead()) of type ubyte to wchar[]


More information about the Digitalmars-d-learn mailing list