Am 23.05.2013 21:45, schrieb Gary Willoughby:
Hmmm... Following your example i'm still having problems
compiling this simple snippet:

import std.stdio;

class Example
{
        private FILE _file;

        public this(string file)
        {
                this._file = File(file, "r");
        }
}

Error:

test.d(9): Error: cannot implicitly convert expression ((File
__ctmp1220 = 0;
   , __ctmp1220).this(file, "r")) of type File to shared(_iobuf)


you former

private FILE* _file wasn't an File

and your current

private FILE _file is still not File

because FILE and File is something differnt (case sensitive)

why not write

private File _file

Reply via email to