Verbund (Datentyp)
(Weitergeleitet von Struktur (Datentyp))
Ein Verbund (englisch object composition) ist ein Datentyp der aus einem oder mehreren Datentypen zusammengesetzt wurde. Die Komponenten eines Verbunds können wiederum Verbünde sein, wodurch auch komplexe Datenstrukturen definiert werden können.
Die Komponenten/Elemente eines Verbunds werden normalerweise nacheinander im Speicher angeordnet (beispielsweise als struct in der Programmiersprache C bzw. als record in Pascal). Eine Ausnahme stellen Unions dar. Auch in anderen Programmiersprachen (siehe unten) wird dieser Datentyp zum Teil unterschiedlich bezeichnet.
1 Verwendung in verschiedenen Programmiersprachen
1.1 Strukturen in den Programmiersprachen C++ und C
1.1.1 Größe im Speicher
1.1.2 Unterscheidung zwischen C++- und C-Struktur
1.1.3 Unterscheidung zwischen C++-Struktur und C++-Klasse
1.2 Implementierung in Pascal
1.3 Datengruppen in Cobol
2 Unions
2.1 Beispiel in Haskell