<cstdalign>
Dans certaines implémentations de bibliothèque standard C++, cet en-tête inclut l’en-tête <stdalign.h>
de la bibliothèque C standard et ajoute les noms associés à l’espace std
de noms. Étant donné que cet en-tête n’est pas implémenté dans MSVC, l’en-tête <cstdalign>
définit les macros __alignas_is_defined
de compatibilité et __alignof_is_defined
.
Remarque
Étant donné que l’en-tête <stdalign.h>
définit des macros qui sont des mots clés en C++, y compris elle n’a aucun effet. L’en-tête <stdalign.h>
est déconseillé en C++. L’en-tête <cstdalign>
est déconseillé en C++17 et supprimé dans le brouillon C++20 standard.
Spécifications
En-tête : <cstdalign>
Espace de noms : std
Macros
Macro | Description |
---|---|
__alignas_is_defined |
Macro de compatibilité C qui s’étend à la constante entière 1. |
__alignof_is_defined |
Macro de compatibilité C qui s’étend à la constante entière 1. |
Voir aussi
Informations de référence sur les fichiers d’en-tête
Vue d’ensemble de la bibliothèque standard C++
Sécurité des threads dans la bibliothèque standard C++