Mögliche Duplikate:
C/C++ Struktur vs Klasse
Was sind POD-Typen in C++?
Hi,
In dem Buch C++ In a Nutshell, im Kapitel 6: Klassen, unter Zugriffsspezifiern, wurde Folgendes erwähnt:
In einer Klassendefinition ist der Standardzugriff für Member und Basisklassen privat. In einer Strukturdefinition ist der Standard öffentlich. Das ist der einzige Unterschied zwischen einer Klasse und einer Struktur, obwohl einige Programmierer aus Konvention nur Struktur für POD-Klassen und Klasse für alle anderen Klassen verwenden.
Meine Fragen hier sind:
- Gibt es nicht noch einen Unterschied zwischen Klassen und Strukturen, dass Strukturen keine Funktionen enthalten und nur Daten speichern?
- Was sind POD-Klassen? Und was bedeutet hier mit "alle anderen Klassen"? Gibt es dann spezielle Klassen?
Danke.