<cstdalign>

In einigen C++-Standardbibliotheksimplementierungen enthält dieser Header den C-Standardbibliotheksheader <stdalign.h>und fügt dem Namespace die zugehörigen Namen hinzu std . Da dieser Header in MSVC nicht implementiert ist, definiert der <cstdalign> Header Kompatibilitätsmakros __alignas_is_defined und __alignof_is_defined.

Hinweis

Da die <stdalign.h> Kopfzeile Makros definiert, die Schlüsselwörter in C++ sind, einschließlich sie hat keine Auswirkung. Der <stdalign.h> Header ist in C++ veraltet. Der <cstdalign> Header ist in C++17 veraltet und im C++20-Standard entfernt.

Anforderungen

Header: <cstdalign>

Namespace: std

Makros

Makro Beschreibung
__alignas_is_defined Ein C-Kompatibilitätsmakro, das auf die ganze Zahl 1 erweitert wird.
__alignof_is_defined Ein C-Kompatibilitätsmakro, das auf die ganze Zahl 1 erweitert wird.

Siehe auch

Referenz zu Headerdateien
Übersicht über die C++-Standardbibliothek
Threadsicherheit in der C++-Standardbibliothek