union

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Schlüsselwörter alphabetisch - Index


Kategorie

Typ-Bezeichner

Syntax

union [<union type name>] {
<type> <variable names> ;
  ...
} [<union variables>] ;

Beschreibung

Eine Variante (union) ermöglicht es, Variablen zu definieren, die sich denselben Speicherbereich teilen.

Der Compiler reserviert genügend Speicherplatz für das größte Element der Variante.

Im Gegensatz zu einer Struktur werden die Elemente einer Variante am gleichen Speicherplatz gespeichert. Das Speichern eines Wertes überschreibt somit den vorherigen Wert.

Zum Zugriff auf einzelne Elemente einer Variante dient der Elementselektor (.).

Siehe auch