Поделиться через


<cstdalign>

В некоторых реализациях стандартной библиотеки C++ этот заголовок включает заголовок <stdalign.h>стандартной библиотеки C и добавляет связанные имена в std пространство имен. Так как этот заголовок не реализован в MSVC, <cstdalign> заголовок определяет макросы __alignas_is_defined совместимости и __alignof_is_defined.

Примечание.

<stdalign.h> Так как заголовок определяет макросы, которые являются ключевыми словами в C++, в том числе не влияет. Заголовок <stdalign.h> устарел в C++. Заголовок <cstdalign> не рекомендуется использовать в C++17 и удаляется в черновике стандарта C++20.

Требования

Заголовок: <cstdalign>

Пространство имен: std

Макросы

Макрос Description
__alignas_is_defined Макрос совместимости C, расширяющий целочисленную константу 1.
__alignof_is_defined Макрос совместимости C, расширяющий целочисленную константу 1.

См. также

Справочник по файлам заголовков
Общие сведения о стандартной библиотеке C++
Безопасность потоков в стандартной библиотеке C++