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