Udostępnij za pośrednictwem


/Zp (Wyrównanie członka struktury)

Określa, w jaki sposób członkowie struktury są pakowane do pamięci i określa jednym opakowaniu 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 typu element członkowski lub n-granice bajt (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 w granicach 4-bajtowe.

  • 8
    Pakiety struktur w granicach 8-bajtowa (ustawienie domyślne).

  • 16
    Pakiety struktur w granicach 16-bajtowe.

Nie należy używać tej opcji, chyba że masz wyrównanie określone wymagania.

Można również użyć pakiet do opakowań struktury kontroli.Aby uzyskać więcej informacji o wyrównanie zobacz:

Aby ustawić tę opcję kompilatora w środowisku programowania Visual Studio

  1. Otwórz okno dialogowe Strony właściwości projektu.Szczegółowe informacje – zobacz: Porady: otwieranie stron właściwości projektów.

  2. Kliknij folder C/C++.

  3. Kliknij stronę właściwości Generowanie kodu.

  4. Modyfikowanie Wyrównanie Członkowskie Struct właściwości.

Aby programowo ustawić tę opcję kompilatora

Zobacz też

Informacje

Opcje kompilatora

Ustawianie opcji kompilatora