Partager via


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