c++ compiler
-
bool
-
d.h. es wird erwartet das auf beiden seiten typ boolean ist oder verstehe ich das falsch
-
rückgabetyp
-
hmm sry verstehe leider nicht was muss ich da machen, das was in klammern steht zum typ bool machen?
-
[friend] <rückgabetyp> operator==(<parameterliste>);
-
bladeexx schrieb:
hmm sry verstehe leider nicht was muss ich da machen, das was in klammern steht zum typ bool machen?
Grundsätzlich ist friend kein Rückgabewert, und alle Funktionen erfordern unter C++ einen solchen. Manche Compiler sind was den Standard angeht hier lasch und geben dann nur eine Warnung (und nehmen int als Rückgabe an). Und auch ein operator ist eine Funktion.
Wenn du alten Code hast solltest du zudem auf "new" Acht geben. Früher gab new im Fehlerfall 0 zurück, heute eine Exception.
cu André
-
um das problem zu lösen muss ich nach dem friend "bool" schreiben, oder das friend in klammern von bool ?
-
was meinst du mit new? gibt es eine kompiler einstellung wo man das einstellen kann?
-
bladeexx schrieb:
um das problem zu lösen muss ich nach dem friend "bool" schreiben, oder das friend in klammern von bool ?
-
Lern doch erstmal die C++-Grundlagen. Alles was hier genannt wurde, gehört zum Basiswissen einem C++ler, der schon mal ein C++-Einsteigerbuch durchgearbeitet hat. Zumindest ein solches Buch sollte man besitzen, um jetzt nach den genannten Stichworten nachzuschlagen.
-
ok danke für eure mühe, werde mich in die grundlagen stürzen