Sdílet prostřednictvím


<cstdalign>

V některých implementacích standardní knihovny jazyka C++ tato hlavička obsahuje hlavičku <stdalign.h>standardní knihovny jazyka C a přidá přidružené názvy do std oboru názvů. Protože tato hlavička není implementována v MSVC, hlavička <cstdalign> definuje makra kompatibility __alignas_is_defined a __alignof_is_defined.

Poznámka

<stdalign.h> Protože záhlaví definuje makra, která jsou klíčovými slovy v jazyce C++, včetně toho, že nemá žádný vliv. Hlavička <stdalign.h> je v jazyce C++ zastaralá. Hlavička <cstdalign> je v jazyce C++17 zastaralá a odebere se v konceptu standardu C++20.

Požadavky

Záhlaví:<cstdalign>

Obor názvů: std

Makra

Makro Popis
__alignas_is_defined Makro kompatibility jazyka C, které se rozšíří na celočíselnou konstantu 1.
__alignof_is_defined Makro kompatibility jazyka C, které se rozšíří na celočíselnou konstantu 1.

Viz také

Referenční informace k souborům hlaviček
Přehled standardní knihovny jazyka C++
Zabezpečení vláken ve standardní knihovně jazyka C++