P
sorry, dass ich mich solange nicht gemeldet hatte...
also, die klasse steht in ner header-datei, die definition der methoden in einer cpp-datei, die vom compiler in eine .o gewandelt wird und dann mit den anderen units zusammengelinkt wird.
und was meinst du mit const char* übergeben? dann statt
//Jetzt
std::string dbfilename;
//so vielleicht?
const char* dbfilename;
bzw. statt
//Jetzt
//Deklaration
std::string file;
//Konstruktor
: file(dbfilename){/* ... */}
//Destruktor überflüssig
//So vielleicht?
//Deklaration
char* file;
//Konstruktor
file = new char[std::strlen(dbfilename)];
strcpy(file,dbfilename)
//Destruktor
delete file;
schreiben, oder beides?
[EDIT 1+2]Fehler korrigiert[/EDIT 1+2]