<cstdalign>
Em algumas implementações de biblioteca padrão C++, esse cabeçalho inclui o cabeçalho <stdalign.h>
da biblioteca padrão C e adiciona os nomes associados ao namespace std
. Como esse cabeçalho não é implementado no MSVC, o cabeçalho <cstdalign>
define macros de compatibilidade __alignas_is_defined
e __alignof_is_defined
.
Observação
Como o cabeçalho <stdalign.h>
define macros que são palavras-chave no C++, inclui-las não tem efeito. O cabeçalho <stdalign.h>
é preterido em C++. O cabeçalho <cstdalign>
é preterido no C++17 e removido no padrão C++20 de rascunho.
Requisitos
Cabeçalho: <cstdalign>
Namespace: std
Macros
Macro | Descrição |
---|---|
__alignas_is_defined |
Uma macro de compatibilidade C que se expande para a constante de inteiro 1. |
__alignof_is_defined |
Uma macro de compatibilidade C que se expande para a constante de inteiro 1. |
Confira também
Referência de arquivos de cabeçalho
Visão geral da biblioteca C++ Standard
Acesso thread-safe na biblioteca C++ Standard