why is string not implicit convertable to const(char*) ?
    mta`chrono 
    chrono at mta-international.net
       
    Fri Jun 29 17:12:22 PDT 2012
    
    
  
does anyone know why string not implicit convertable to const(char*) ?
-------
import core.sys.posix.unistd;
void main()
{
        // ok
        unlink("foo.txt");
        // failed
        string file = "bar.txt";
        unlink(file);
}
test.d(10): Error: function core.sys.posix.unistd.unlink (const(char*))
is not callable using argument types (string)
test.d(10): Error: cannot implicitly convert expression (file) of type
string to const(char*)
    
    
More information about the Digitalmars-d-learn
mailing list