LogFileW::LogFileW(std::string name) :File(name)//<------'LogFileW::{ctor}': Ergebnistyp für Konstruktoren nicht zulässig {}
Was heißt das??? -- Ich will die Welt verbessern, doch Gott gibt mir nicht den Code.Dieser Post wurde am 17.10.2006 um 16:25 Uhr von Karldin Shinowa editiert.
Jaa, moment, die Fehlermeldung macht schon Sinn. Was für den Compiler da steht, ist ja
C++:
class LogFileW : public File { ... } LogFileW::LogFileW(std::string name) : File(name) { }
...was der als inline-Deklaration in der Art
C++:
struct foo { int bar; } baz() { }
versteht. Und da Konstruktoren wie LogFileW::LogFileW keinen Rückgabetyp haben, macht die Fehlermeldung so gesehen Sinn. -- Einfachheit ist Voraussetzung für Zuverlässigkeit. -- Edsger Wybe Dijkstra