Suchergebnisse

Suchergebnisse 1-2 von insgesamt 2.

  • Benutzer-Avatarbild

    Es ist im Endeffekt dasselbe. Der Unterschied besteht darin, dass die Access Modifier für die Member in einer Struktur standardmäßig public und in einer Klasse private sind. Ansonsten ist da kaum ein Unterschied. Im Vergleich zu C, wo Strukturen reine Datenrepräsentanten sind/waren (keine Methoden, kein Konstruktor, ...), hat C++ die Semantics eben stark erweitert. Du kannst auch Strukturen vererben, was z. B. in C# nicht geht. Gut, man könnte in C dann entsprechend delegieren und Pointer zu den…

  • Benutzer-Avatarbild

    @lukekogv Da erzählst Du mir nichts neues und ich weiß auch durchaus, wann man in .NET Wertetypen verwenden sollte. Das trifft allerdings nicht auf C++ zu, wie Niko schon richtig angemerkt hat. C++ ist eine Sprache, die auf Wertetypen basiert. Referenzen haste dort nur explizit mit dem &-Operator. Ansonsten ist alles ein Wertetyp bzw. wird "by value" behandelt. C-Quellcode (4 Zeilen) Für eine Referenz müsstest Du explizit & hinter die Deklaration setzen. Das ist bei Strukturen nicht anders wie b…