/ZP (Struct Członkowskie wyrównanie)
Kontroluje, w jaki sposób elementy struktury są pakowane w pamięci i określa samej dostawy dla wszystkich struktur w module.
/Zp[1|2|4|8|16]
Uwagi
Po określeniu tej opcji, każdy członek struktury po pierwszym jest przechowywany na rozmiar typ elementu członkowskiego lub n-bajtowych granic (gdzie n jest 1, 2, 4, 8 lub 16), mniejsza.
Dostępne wartości są opisane w poniższej tabeli.
1
Pakiety struktur w granicach 1 bajt.Same as /Zp.2
Pakiety struktur w granicach 2-bajtowe.4
Pakiety struktur na 4-bajtowych granic.8
Pakiety struktur na 8-bajtowych granic (domyślnie).16
Pakiety struktur na 16-bajtowych granic.
Nie należy używać tej opcji, chyba, że wyrównanie określone wymagania.
Można również użyć pack do pakowania struktury kontroli.Aby uzyskać więcej informacji na temat wyrównywania zobacz:
Przykłady struktury wyrównanie(określonych x 64)
Aby ustawić tę opcję kompilatora w środowisku projektowym programu Visual Studio
Otwórz projekt Stron właściwości okno dialogowe.Aby uzyskać szczegółowe informacje, zobacz Jak: Otwórz strony właściwości projektu.
Kliknij przycisk C i C++ folder.
Kliknij przycisk Generowanie kodu stronę właściwości.
Modyfikowanie Wyrównanie Członkowskie Struct właściwości.