Programmiersprache C/C++

6.3.2. Aggregierte Datentypen

Der Wert eines aggregierten Datentyps besteht aus Komponenten, deren Datentyp elementar oder wiederum aggregiert ist.
Aggregierte Datentypen stehen in den meisten Programmiersprachen zur Verfügung. Programmiersprachen können aggregierte Datentypen auf zwei Ebenen unterstützen: Hinsichtlich der Anwendung der Konstruktoren gibt es folgende Möglichkeiten: Die wichtigsten Konstruktoren für aggregierte Datentypen sind: Arrays und Records (struct) werden in C/C++ direkt unterstützt, für die Arbeit mit Mengen gibt es standardmäße Unterstützung.

Die mit einem aggregierten Datentyp verbundenen Operationen sind vordefiniert.
Zu unterscheiden sind

Alle Komponenten eines Werts mit aggregiertem Datentyp sind uneingeschränkt sichtbar.
Alle Operationen, die gemäß des Datentyps einer Komponente in Frage kommen, sind auf diese Komponente uneingeschränkt anwendbar.

Abstrakte Datentypen beschreiben wie aggregierte Datentypen zusammengesetzte Werte, bieten jedoch die Möglichkeit, diese abzuschirmen:


Zurück zum Menü

Zurück zur vorigen Seite Weiter zur nächsten Seite


P. Böhme, 15.12.1995