宣言(C++)や文(プログラミング)などに付けて、そのコードをどう扱うかについての追加情報をコンパイラに伝えるための書き方。
属性は[[attr]]のように二重角括弧で囲んで指定する。
例:
[[nodiscard]] int f();
[[maybe_unused]] int x;宣言(C++)や文(プログラミング)などに付けて、そのコードをどう扱うかについての追加情報をコンパイラに伝えるための書き方。
属性は[[attr]]のように二重角括弧で囲んで指定する。
例:
[[nodiscard]] int f();
[[maybe_unused]] int x;