Klassendefintion
-
Hallo,
ich muss eine Klasse erstellen, die zum beispiel so aussieht.
int modellnr;
char typnr;Da es jetzt aber mehrere Typen pro Modell gibt, muss ich doch die typnr als Array deklarieren oder?
Also zb so:
Modell RX01
Und dazu gehören:
Typ se01
Typ wx23
Typ r23
-
Und jetzt bitte das Ganze auf Deutsch

Ich würde ein einzelnes Exemplar für jeweils ein Individuum anlegen (sprich: im Objekt hast du nur eine Modell-Nummer und eine Typ-ID) - wenn du mehrere derartige Objekte verwalten willst, kannst du sie in ein Array packen (und innerhalb dieses Arrays kann dann auch mehrfach die selbe Modell-Nummer auftreten).
PS: Aber Bezeichnungen wie 'RX01' oder 'se01' sind keine legalen int- oder char-Werte (int fasst ganze Zahlen im Bereich -231 bis 231-1, char ein einzelnes Zeichen oder eine Zahl von 0 bis 255 (bzw. -128 bis 127)), wenn du die so speichern willst, dürfte std::string geeigneter sein.