Zitat von
CCRDude:
Auch bei C++ würde ich nicht ganz zustimmen, denn eine Klasse ist ja etwas, das erst initialisiert werden muss, während ein struct/record davon unabhängig ist (es sei denn natürlich, man nähme einen Zeiger darauf...).
Und da dann records in Delphi durchaus doch "Methoden" (bzw. Funktionen und Prozeduren) beinhalten dürfen, ist das Chaos komplett
Das stimmt so nicht ganz. In C++ gibt es keinen Unterschied zwischen
struct und
class. Ok, einen winzigen Unterschied gibt es doch: In einer Struktur sind alle Felder standardmäßig
public, in einer Klasse sind alle Felder standardmäßig
private. Ansonsten sind beide gleich und können auch austauschbar verwendet werden.