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.


Anmelden zum Antworten