Ehm... hallo... ich wollte mal fragen ... ob MICH DEV-C++ VERARSCHT???
ehm ja..
Ich bedank mich dann mal im Voraus für eure Hilfe und wünsche euch frohe Weihnachten. -- lol Signatur lolDieser Post wurde am 24.12.2006 um 20:47 Uhr von weed editiert.
Also du solltest in Zukunft nur den Sourcecode posten nicht nen Screenshot, ansonsten glaube ich nicht das du in der Funktionen Klassen und Funktionen deklarieren darfst. Also gehört das definieren der Klasse und das schreiben der Methode getAge() vor die Main definition. Dann sollte es gehen. Ohne es getestet zu haben.
Ich würde noch mal reinschauen habs jetzt auch getestet, es wird erwartet das die Funktionsdeklaration außerhalb einer Funktion passiert. Die Klasse scheint er zu schlucken, aber nach dem int erwartet er logischerweise einen Identifier. Das dürfte mit der Grammatik sonst nicht klappen. Aber solange man keine Innerclasses haben muss, solltest du sie Grundsätzlich außerhalb von Funktionen definieren und auch Innerclasses in Klassen definieren und nicht in Funktionen.
Nebenbei der Compiler wird dich normalerweise nicht verarschen indem er Syntax Konstrukte nicht schluckt die möglich sind, sondern wenn dann eher bei der Codegeneration.Dieser Post wurde am 25.12.2006 um 00:55 Uhr von Blubber2063 editiert.
wieso steht eine klasse in der cpp datei? muss die nicht in die header datei? geht so was da? -- "Zwei Dinge sind unendlich: Das Universum und die menschliche Dummheit. Aber beim Universum bin ich mir nicht ganz sicher." - Albert Einstein www.blue-xenon.de.vu
Ja natürlich geht das auch in der CPP Datei, erstens wird der Header eh includet, steht also direkt in der Datei für den Compiler, aber Sinn und Zweck des ganzen ist auch das eine Klasse nicht öffentlich sein muss, alles was nicht im Header steht ist eigentlich Modulprivat.