<cstdalign>
一部の C++ 標準ライブラリの実装では、このヘッダーには C 標準ライブラリ ヘッダー <stdalign.h>
が含まれます。また、関連付けられている名前が std
名前空間に追加されます。 このヘッダーは MSVC に実装されていないので、<cstdalign>
ヘッダーは互換性マクロ __alignas_is_defined
と __alignof_is_defined
を定義します。
Note
<stdalign.h>
ヘッダーでは、C++ のキーワードであるマクロが定義されているため、これを含めることに効果はありません。 <stdalign.h>
ヘッダーは C++ では非推奨とされます。 <cstdalign>
ヘッダーは C++ 17 では非推奨とされており、ドラフト C++ 20 標準では削除されています。
要件
ヘッダー: <cstdalign>
名前空間: std
マクロ
マクロ | 説明 |
---|---|
__alignas_is_defined |
整数定数 1 に展開される C 互換性マクロ。 |
__alignof_is_defined |
整数定数 1 に展開される C 互換性マクロ。 |