<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++