Compartir a través de


<cstdalign>

En algunas implementaciones de biblioteca estándar de C++, este encabezado incluye el encabezado <stdalign.h> de la biblioteca estándar de C y agrega los nombres asociados al espacio de nombres std. Dado que ese encabezado no se implementa en MSVC, el encabezado <cstdalign> define macros de compatibilidad __alignas_is_defined y __alignof_is_defined.

Nota:

Dado que el encabezado <stdalign.h> define macros que son palabras clave en C++, si se incluye no tiene ningún efecto. El encabezado <stdalign.h> está en desuso en C++. El encabezado <cstdalign> está en desuso en C++17 y se ha quitado del borrador estándar de C++20.

Requisitos

Encabezado: <cstdalign>

Espacio de nombres: std

Macros

Macro Descripción
__alignas_is_defined Macro de compatibilidad de C que se expande a la constante entera 1.
__alignof_is_defined Macro de compatibilidad de C que se expande a la constante entera 1.

Consulte también

Referencia de archivos de encabezado
Introducción a la biblioteca estándar de C++
Seguridad para subprocesos en la biblioteca estándar de C++