Partilhar via


<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