Fahrzeug.h:7: Fehler: expected class-name before »{« token
bekomme.
Hier kurz die Headerdatei:
#include <string>
//#include "AktivesVO.h"
using namespace std;
class Fahrzeug:public AktivesVO
{
public:
[...]
So. Ich dachte mir "Aha da kennt der Wohl AktivesVO nicht. Also hab ich
die AktivesVO.h included. Wenn ich das dann mache bekomme ich aber
Folgende Meldung:
AktivesVO.h:4: Fehler: Redefinition von »class AktivesVO«
AktivesVO.h:5: Fehler: vorherige Definition von »class
AktivesVO«
Also irgendwo liegt es an den include Sachen, aber ich weiß nicht
wirklich wo.. Gibt es irgendeine Richtlinie, wann wo was included wird?
Thx
Jan-Gerrit
So.. Nach Stundenlanger frickelarbeit hab ich eine lösung gefunden bei
der er wenigstens Kompiliert.
//AktivesVO.h
#if ! AKTIVESVO
#define AKTIVESVO 1
[...] // Hier steht das ganze
#endif
Das funktioniert zwar, ich finde das ganze aber mehr als unschön. Vor
allen Dingen, weil ja quasi das gleiche Prinzip schon funktioniert hat
(eben beim Dreieck "Fahrzeug - PKW - Fahrrad")
Hat einer ne Idee woran es liegen könnte? Ich habe die include befehle
an den gleichen Stellen und in der gleichen Reihenfolge, in den
gleichen Dateien wie eben bei Fahrzeug - PKW - Fahrrad