最終更新日時:
が更新

履歴 編集

<cstdalign>

cstdalign(C++11)(C++17で非推奨)(C++20で削除)

<cstdalign>ヘッダは、C言語の<stdalign.h>に対応するヘッダである。内容はC言語の<stdalign.h>と同じであるが、alignasという名前のマクロは定義しない。C++ではalignasがキーワードであるため、マクロとして定義できない。

マクロ

名前 説明 対応バージョン
__alignas_is_defined alignasが使用できることを表すマクロ。1に展開される C++11

非推奨・削除の詳細

  • C11互換のためにC++11で追加されたが、C++ではalignasがキーワードであり、このヘッダをインクルードする意味がないため、C++17で非推奨となり、C++20で削除された
    • alignasはヘッダのインクルードなしで使用できる

バージョン

言語

  • C++11

関連項目

参照