Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

pack-Pragma

&pagelevel(4)&pagelevel

Dieses Pragma steuert das Layout von Strukturen. Die Ausrichtung der Strukturelemente aller Strukturen wird auf die im Pragma spezifizierte Zahl reduziert. Auf diese Weise wird die Größe der Strukturen reduziert. Der Gültigkeitsbereich eines pack-Pragmas erstreckt sich bis zum nächsten pack-Pragma.

#pragma pack ([n])

n kann als Dezimal-, Oktal- oder Sedezimalzahl angegeben werden. Zulässige Angaben (dezimal) sind 1, 2, 4 und 8.

Defaultwert: 8

Achtung!

Die Verwendung des pack-Pragmas erhöht die Laufzeit, da der Zugriff auf nicht ausgerichtete Strukturelemente aufwändiger ist als der Zugriff auf ausgerichtete Strukturelemente.

Die Verwendung der Adresse eines Strukturelements ist riskant. Der Versuch, mithilfe dieser Adresse auf das Strukturelement zuzugreifen, kann zu einem Dump führen.