unterschied struct und class

Dieses Thema im Forum "C/C++" wurde erstellt von sono, 28.06.2005.

  1. sono

    sono Sack Flöhe Hüter

    Dabei seit:
    31.01.2004
    Beiträge:
    1.299
    Zustimmungen:
    0
    Ort:
    http://webfrap.de
    Moin .

    Kennt einer den unterschied von struct und class , auser dass bei struct eben alles standartmäsig public ist ?

    gehen mit structs auch vererbung usw ? oder geht das nur mit class ?

    Gruß Sono
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. hex

    hex Lebende Foren Legende
    Moderator

    Dabei seit:
    10.12.2003
    Beiträge:
    1.775
    Zustimmungen:
    0
    Ort:
    Stuttgart
    Soweit ich das noch weiß ist es egal ob du struct oder class angibst, bis auf die Sache mit dem Standardzugriff, was du schon angesprochen hast!
    Ich hab eigentlich immer class genommen!

    mfg hex
     
  4. Bodo

    Bodo Mitglied

    Dabei seit:
    26.06.2005
    Beiträge:
    31
    Zustimmungen:
    0
    struct und class

    Hallo ,

    für die objektorientierte Programmierung verwendet man Klassen um Vererbung , Polymorphy und Kapselung einzusetzen.Strukturen stammen noch aus der Zeit, als noch die strukturierte Programmierung aktuell war.

    Mfg
    Bodo :)
     
  5. #4 MrFenix, 28.06.2005
    Zuletzt bearbeitet: 28.06.2005
    MrFenix

    MrFenix Executor

    Dabei seit:
    16.10.2004
    Beiträge:
    480
    Zustimmungen:
    0
    Ort:
    Siegen, NRW
    In C dürfen Structs keine Funktionen und Prozeduren beinhalten. In C++ sind sie laut meinem Handbuch Sonderfälle von Klassen, bei denen alle Elemente public deklariert sind.
    Beste Verwendung die ich bis jetzt für ein Stukt gesehen habe war in linux/ip.h iphdr als Datenstructur für den TCP Header.
     
  6. Bodo

    Bodo Mitglied

    Dabei seit:
    26.06.2005
    Beiträge:
    31
    Zustimmungen:
    0
    struct und class

    In C++ wurde die Struktur hin zur Klasse erweitert. Nur die Klasse bietet echte Schutzstrukturen. Die Klasse bietet gegenüber der Struktur so große Vorteile , daß es angezeigt ist, sich nur noch der Klasse zu bedienen.
    Und schließlich sollte die Einführung von Klassen ja zu besseren Programmen führen.
     
  7. Anzeige

    Vielleicht findest du HIER Antworten.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  8. #6 MrFenix, 28.06.2005
    MrFenix

    MrFenix Executor

    Dabei seit:
    16.10.2004
    Beiträge:
    480
    Zustimmungen:
    0
    Ort:
    Siegen, NRW
    Nicht dringend... Es gibt fälle, da sind structs selbst unter c++ noch angebracht. Manchmal, wenn man nicht unbedingt auf die funktionen einer Klasse angewiesen ist (siehe IP-Header) ist sowas schnell, effizient und speichersparend.
    Soll aber jeder machen, wie er grade lustig ist. Hauptsache es geht am Ende ^^
     
  9. sono

    sono Sack Flöhe Hüter

    Dabei seit:
    31.01.2004
    Beiträge:
    1.299
    Zustimmungen:
    0
    Ort:
    http://webfrap.de
    Thx Leute , bin voll und ganz befríedigt.
     
Thema: unterschied struct und class
Besucher kamen mit folgenden Suchen
  1. vorteil struct gegenüber class

    ,
  2. unterschied zwischen struct und klasse

    ,
  3. klasse und struktur in c

    ,
  4. c unterschied struct class ,
  5. unterschied class and struct
Die Seite wird geladen...

unterschied struct und class - Ähnliche Themen

  1. mysql Select Abfrageergebnis in unterschiedlichen Variablen sichern

    mysql Select Abfrageergebnis in unterschiedlichen Variablen sichern: Hallo zusammen, es geht um folgenden Teil meiner .sh-Datei: NumberCheck=`mysql $SQL_ARGS "SELECT lkw, Firma FROM adb_group WHERE...
  2. thunderbird plugin für unterschiedliche mail absender (postifx)

    thunderbird plugin für unterschiedliche mail absender (postifx): rm me rm me:devil:
  3. Bash: Geteiltes Fenster mit unterschiedlichen Funktionen

    Bash: Geteiltes Fenster mit unterschiedlichen Funktionen: Hallo Leute, ist es in Bash möglich, zwei Funktionen in zwei getrennten Teilen eines Terminalfensters ablaufen zu lassen? Da Bash die Befehle...
  4. Mit VIM Dateien vergleichen und Unterschiede sichtbar machen

    Mit VIM Dateien vergleichen und Unterschiede sichtbar machen: Hallo, mit VIM ist es recht passabel möglich, zwei Dateien zu vergleichen und die Unterschiede hübsch aufbereitet anzeigen zu lassen: # vim -d...
  5. Unterschied chmod und umask

    Unterschied chmod und umask: Hallo liebe Community, ich hätte heute mal eine für manche wahrscheinlich sehr simple Frage: Ich bin bei der Beschäftigung mit Linux auf chmod...