Nutzung der Komplexeren Datentypen^^



  • Hey Leute.
    Ich habe mal eine kleine frage.
    Es gibt ja eig. nur folgende sachen:
    Enum (Aufzählung)
    Union (Union^^)
    Struct (Struktur)
    Classe (Klasse)

    Enum ist mir bewusst und wird als Aufzählungs-Typ verwendet, das ist klar.

    Union hat den gleichen aufbau wie eine struct, also alles public.
    Bloß man kann immer nur einen Wert belegen, wen der erste wert einer variable gesetzt ist können die andere nicht mehr gesetzt werden, sinnvoll wenn man immer nur eine sache auswählen soll.

    Struct.
    Wo liegt hierbei der sinn? Kann mir jemand die vorteile o. nachteile davon erklären und seine typischen einsatz gebiete? Ich benutze nämlich immer lieber class^^

    Class
    Eine Klasse also eig. ein eigener datentyp mit funktionen und so. Ist auch klar.

    Mfg Wikinger75!



  • Struct ist im Prinzip das Gleiche wie Class, nur das bei Struct alles public ist und bei class alles private, wenn du nichts anderes explicit angibst.



  • Wikinger75 schrieb:

    Es gibt ja eig. nur folgende sachen:

    Nicht ganz. 😉
    Schau mal hier.

    Wikinger75 schrieb:

    Struct.
    Wo liegt hierbei der sinn? Kann mir jemand die vorteile o. nachteile davon erklären und seine typischen einsatz gebiete? Ich benutze nämlich immer lieber class^^

    Schau dir dazu diesen Thread an.


Anmelden zum Antworten