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