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