.| Autor | Beitrag |
|---|---|
|
000 24.01.2009, 10:24 the_Crow |
MSDN und Google konnten mir zu diesem Problem auch nicht weiterhelfen. --www.the-crow.at - meine persönliche Website | TibiaGerman | Twitter | Wiaschtlsiada |
|
Profil || Suche |
|
001 24.01.2009, 10:31 theDon |
Ist das der einzige Konstruktor (die Frage haette ich jetzt zum Beispiel nicht stellen muessen, wenn du die komplette Klassendeklaration gepostet haettest)? --\o tanz den naziprau! o/ And more than ever, I hope to never fall, |
|
Profil || Suche |
|
002 24.01.2009, 10:35 the_Crow |
Ich hab den Fehler schon gefunden ^^. Das ; am Ende der Deklaration hat gefehlt. Ist mir in dem Moment wo ich die komplette Deklaration posten wollte aufgefallen. www.the-crow.at - meine persönliche Website | TibiaGerman | Twitter | Wiaschtlsiada |
|
Profil || Suche |
|
003 24.01.2009, 13:20 Bluthund |
Weil da für den Microsoft Compiler kein Semikolon fehlt... Bsp: Quellcode:class newclass { /*...*/ } evilFunc() Genau diese Syntax (mit Ausnahme des Funktionsrumpfs natürlich) weist dein Konstruktor auf, wenn er die erste Methode im cpp File ist und im letzten Include das Semikolon am Ende der letzten Klassendeklaration fehlt. Der gcc/g++ haut dir so nen Schmarrn um die Ohren. M$ hält es (auch im VS2008) anscheinend für völlig vertretbar neue Typen in Rückgabetypen von Methoden/Funktionen zu deklarieren definieren.Sprich: Mit nem Compiler wäre das nicht passiert. -- The C language combines all the power of assembly language with all the ease-of-use of assembly language. Dieser Beitrag wurde am 24.01.2009 um 15:13 von Bluthund bearbeitet. |
|
Profil || Suche |
|
004 25.01.2009, 21:05 Kriz |
Allein dieser Gedanke sowas auch nur ansatzweise... ;) --K:R-I)Z++ |
|
Profil || Suche |

