Array in Klasse
-
Hallo,
Ich habe 1 Semester C gehabt und wollte jetzt mal in C++ hineinschaun.
Problem:
Ich möchte eine Klasse erzeugen in der personenbezogene Daten gespeichert werden. (z.B. Name,Tel).Jetzt kann es sein das ich bei Person1 nur eine Nummer.. bei Person2 aber 2 oder 3 oder 10 Nummern speichern möchte-- also belliebig viele. Ich könnte natürlich jetzt ein array in die Klasse reinpacken das 20 plätze frei hat (in der Hoffnung das ich niemals 20 Nummern haben werde).
Frage:
geht das anders? -vll also dynamisch in der Klasse irgendwie? oder würde man das Problem vll grundlegend anders angehen?
-
Dafür gibt es die Standardcontainer.
http://www.cplusplus.com/reference/stl/Bei dir wäre wahrscheinlich std::vector am praktischten, da die Telefonnummer kaum geändert wird, sondern eher zugegriffen.
-
-
cool danke...
ich werde dann mal lesen.