<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 互換性マクロ。

関連項目

ヘッダー ファイル リファレンス
C++ 標準ライブラリの概要
C++ 標準ライブラリにおけるスレッド セーフ