C++ - Objekte initialisieren - WIE?

...komplette Frage anzeigen

2 Antworten

Ich weiß nur, dass es in C ein "struct" gibt, ich glaube in C++ ist es genauso.

struct name { komponente1, komponente2, ...};

und mit

struct name objektname = { a, b, b ...} initialisierst du dann Objekte.

PS: Kannst mal hier schauen http://www2.informatik.uni-halle.de/lehre/c/c_struct.html

EineKlasse name = new EineKlasse();

Damit das funktioniert, muss EineKlasse bekannt, also deklariert sein. Oben drüber über der aufrufenden Funktion oder am besten im eigenen Header. Bzw. wenn diese Klasse schon wo verfügbar ist, dann musst du den Header entsprechend includieren.

EineKlasse {

EineKlasse(){ ... bla};//c'tor ausfüllen

//... weiteres blabla was die Klasse noch so enthält

};

Was möchtest Du wissen?