Sizeof --- typedef ---enum---Frage



  • Was bedeute sizeof und typedef und enum und kann mir einer ein bsp. geben?? ich versteh das nicht



  • 1. sizeof(Typ) liefert die Anzahl in Byte, die ein Objekt vom Typ 'Typ' auf dem Hauptspeicher benötigt.
    2. Mit typedef kannst du einen 'Alternativtyp' definieren. Danach kannst du den 'Originaltyp' über den 'Alternativtyp' ansprechen.
    Beispiel:

    typedef std::vector<std::string> STR_VEC; // Ab jetzt kannst du statt std::vector<std::string> auch STR_VEC schreiben
    

    3. Enum ist ein selbstdefinierter ganzzahliger Aufzählungstyp.

    enum MY_BOOL { MY_FALSE, MY_TRUE };
    

    Definiert einen Aufzählungstyp MY_BOOL, dem die Namen MY_FALSE und MY_TRUE zugewiesen werden können. Die Namen MY_FALSE und MY_TRUE bezeichnen ganzzahlige Konstanten. Im Beispiel 0 und 1. Der Erste Name hat nämlich implizit den Wert 0, jeder weitere Name einen um eins inkrementierten. Du kannst natürlich auch MY_FALSE = 10 zuweisen. Dann hat MY_TRUE den Wert 11.

    Am besten dazu nochmal ein Buch/Tutorial deiner Wahl nach enum durchforsten.

    Caipi



  • danke hast mir sehr geholfen...eigentlich ganz leicht..


Anmelden zum Antworten