Ist das mein Fehler oder spinnt Borland?
-
Folgender Code enhält laut Borland 5.5 folgende Fehler:
Error E2111 : Type 'steuerelement' may not be defined here [1]
Error E2165 : Destructor cannot have a return type specification [2]
Error E2108 : Improper use of typedef 'steuerelement' in function steuerelement::~steuerelement()[3]class steuerelement { public: //functions ~steuerelement(); } steuerelement :: ~steuerelement() //[1] und [2] { cout << "vbvbvbv"; //[3] }
Wo liegen denn da die Fehler?? Ich persönlich vermute mein Compiler spinnt
-
Das Semikolon hinter der Klassendefinition fehlt!
-
Nee nee!! Da muss keins hin!!!!
-
achsoo... jetzt versteh ich was du meinst!! Stimmt...
ABER: da fehlt ein semikolon bei der klassen-DEKLARATION nciht definition!
-
Nee, Definition ist schon richtig. Deklaration wäre nur
class Blub;