000
19.08.2005, 21:03 Uhr
~HobbyCppler
Gast
|
Hallo zusammen,
ich habe eine Klasse ObjectB, die von BaseObject erbt. Das kompiliert er auch. Dann habe ich eine zweite Klasse ObjectA, die ebenfalls von BaseObject erbt und zur Vereinfachung des Problems nur einen parameterlosen Konstruktor und einen virtuellen Destruktor hat. Auch so kompiliert er. Danach leite ich ObjectB nicht mehr von BaseObject ab, sondern von ObjectA. Zudem änder ich den include auf die entsprechende Klasse. Jetzt schmeißt der Compiler in der Zeile
class ObjectB : public ObjectA{
einen Syntaxerror und zahlreiche Folgefehler.
Es liegt wohl auch nicht an einem überkreuz include, da die Ursprungsversion auch mit dem zusätzlichen include functioniert.
Kann mir da jemand weiterhelfen?
Gruß, HobbyCppler |