Sdílet prostřednictvím


/ZP (Struct členské zarovnání)

Určuje, jakým způsobem jsou členy struktury baleny do paměti a určuje balení stejné pro všechny struktury v modulu.

/Zp[1|2|4|8|16]

Poznámky

Zadáte-li tuto možnost, je každý člen struktury po prvním uložen na velikost typ člena nebo n-hranice bajt (kde n je 1, 2, 4, 8 nebo 16), je menší.

Dostupné hodnoty jsou popsány v následující tabulce.

  • 1
    Balíky struktur na hranice 1 bajt.Same as /Zp.

  • 2
    Balíky struktur na 2 bajtů.

  • 4
    Balíky struktur na 4 bajtů.

  • 8
    Balíky struktur na hranice 8 bajtů (výchozí).

  • 16
    Balíky struktur na hranice 16 bajtů.

Nepoužívejte tuto možnost, pokud nemáte zvláštní zarovnání požadavky.

Můžete také použít pack k balení struktury řízení.Další informace o zarovnání v následujících tématech:

Chcete-li nastavit tuto možnost kompilátoru ve vývojovém prostředí Visual Studio

  1. Otevřete dialogové okno projektu Stránky vlastností.Další informace naleznete v tématu Jak: otevření stránky vlastností projektu.

  2. Klepněte C/C++ složky.

  3. Klepněte Generování kódu stránky vlastností.

  4. Změnit Struct zarovnání členské vlastnost.

Programově nastavit tuto volbu kompilátoru

Viz také

Referenční dokumentace

Možnosti kompilátoru

Možnosti nastavení kompilátoru