error C2512 - Kein geeigneter Standardkonstruktor verfügbar
-
Hallo,
schreibe gerade ein Flipflop-Programm, aber komme leider irgendwie nicht mehr weiter. Bekomme immer die selbe Fehlermeldung:
cdflipflop.cpp(15) : error C2512: 'cInput': Kein geeigneter Standardkonstruktor verfügbar cdflipflop.cpp(15) : error C2512: 'cInput': Kein geeigneter Standardkonstruktor verfügbar cled.cpp(15) : error C2512: 'cInput': Kein geeigneter Standardkonstruktor verfügbarDer Standardkonstruktor ist aber vorhanden.
Poste nur ein paar Dateien:
// cDFlipFlop.cpp #include "cDFlipFlop.h" cDFlipFlop::cDFlipFlop() { } void cDFlipFlop::addConnection(cInput* in) { } cInput* cDFlipFlop::getInput(int n) { } void cDFlipFlop::calc() { } void cDFlipFlop::phase3() { }// cDFlipFlop.h #if !defined(_CDFLIPFLOP_H) #define _CDFLIPFLOP_H #include "cLogic.h" #include "cInput.h" #include "cOutput.h" class cDFlipFlop : public cLogic { public: cDFlipFlop(); void addConnection(cInput* in); cInput* getInput(int n); void calc(); void phase3(); private: enum eClkState { eClkLow, eCklHigh }; cInput data; cOutput myOut; cInput clock; }; #endif //_CDFLIPFLOP_HDanke im Voraus!
lg
-
Es geht um cInput. Diese Klasse hat keinen Standardkonstruktor. Den brauchst du aber, wenn du die cInput-Member von cDFlipFlop nicht in dessen Konstruktor initialisierst.
-
Danke, hat geklappt

lg
-
Nächstes Mal die Fehlermeldung lesen, die sagt ja einiges aus.
