Gast
#795129
Für ein Projekt von mir versuche ich jetzt mit Klassen zu arbeiten. Beim erstellen eines Objekts sind aber ein Fehler aufgetreten mit denen ich nicht gerechnet habe, und ich hoffe ihr könnt mir da weiter helfen. Wenn ich keinen eigenen Konstruktor habe werden die Variablen der Klasse nicht initialisiert (ich dachte das die dann standardmäßig mit 0 initialisiert werden.) Beim selber schreiben bin ich mir aber nicht sicher wie ich ihn defnieren muss. Mom hab ich das ganze so gemacht:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
Bin mir eigentlich recht sicher das das so funktionieren sollte. Wenn ich dann aber ein Objekt erstelle bekomme ich die Fehlermeldung: no matching function to call Name::Name. Muss ich den Konstruktor in der main() extra aufrufen? Wenn ja wie? Hoffe ihr könnt mir da weiterhelfen, mfg Gernot