In C++ können mehrere Werte, die gemeinsam verarbeitet werden sollen, zu einem strukturierten Wert zusammengefasst werden. Es gibt zwei verschiedene Arten von strukturierten Datentypen:
Zusammenfassung von Elementen gleichen Typs: Felder (array)
Zusammenfassung von Komponenten verschiedenen Typs: Struktur (struct)