Kein geeigneter Standardkonstruktor verfügbar
-
Morgen
Hier gleich mein Anliegen:
ich habe eine Klasse A, die darauf besteht das sie mit einer Klasse B befüttert werden muss damit sie funktioniert. Also habe ich an eine Referenz gedacht.
Leider klappt das nicht wenn der Konstruktor von B Parameter hat:class B { public: B(char *text){ }; }; class A { public: A(B &reference){ rB = reference; }; private: B rB; };
Wo ist mein Fehler?
-
Du musst rB initialisieren, was du machst, ist eine Zuweisung, da muss rB aber schon exisitieren. Such mal nach Initialisierungsliste.