Hallo Zusammen,
ich möchte in der Klasse CTour eine Variable von CDFUE definieren, jedoch bekomme ich immer den folgenden Fehler angezeigt:
[BCC32 Fehler] tour_f.h(167): E2303 Typname erwartet
[BCC32 Fehler] tour_f.h(167): E2139 In Deklaration fehlt ;
Headerdatei:
CPP-Datei:
Wenn mir jemand weiterhelfen kann, wäre ich sehr Dankbar!
Viele Grüße,
ZeroCool
ich möchte in der Klasse CTour eine Variable von CDFUE definieren, jedoch bekomme ich immer den folgenden Fehler angezeigt:
[BCC32 Fehler] tour_f.h(167): E2303 Typname erwartet
[BCC32 Fehler] tour_f.h(167): E2139 In Deklaration fehlt ;
Headerdatei:
Code:
class CTour { private: UnicodeString usName; UnicodeString usDatum; CDFUE cdMyDFUE; // <--- Variable soll definiert werden, jedoch tritt dabei immer der oben genannte Fehler auf. protected: public: CTour(UnicodeString usTourName, UnicodeString usTourDatum); UnicodeString GetName() {return this->usName;}; UnicodeString GetDatum() {return this->usDatum;}; }; class CDFUE { private: bool bDFUE_erzeugt; bool DFUE_erzeugt(CTour ctMyTour); protected: public: CDFUE(CTour ctMyTour); bool GetDFUE_erzeugt() {return this->bDFUE_erzeugt;}; };
CPP-Datei:
Code:
CTour::CTour(UnicodeString usTourName, UnicodeString usTourDatum) { this->usName = usTourName; this->usDatum = usTourDatum; this->cdMyDFUE = new CDFUE(); } CDFUE::CDFUE(CTour ctMyTour) { this->bDFUE_erzeugt = DFUE_erzeugt(ctMyTour); } bool CDFUE::DFUE_erzeugt(CTour ctMyTour) { // Prüfen ob DFÜ bereits erzeugt return true; }
Viele Grüße,
ZeroCool
Comment