Skip to content

Latest commit

 

History

History
36 lines (24 loc) · 1.57 KB

File metadata and controls

36 lines (24 loc) · 1.57 KB

cstdalign

  • cstdalign[meta header]
  • cpp11[meta cpp]
  • cpp17deprecated[meta cpp]
  • cpp20removed[meta cpp]

<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

関連項目

参照