yohhoyの日記

技術的メモをしていきたい日記

2021-03-01から1ヶ月間の記事一覧

制約式std::bool_constant<cond>::value

C++

C++20 制約式(constraint-expression)でテンプレートパラメータに依存する定数条件式condを表現する場合、非定数式に起因するハードエラーを防ぐためstd::bool_constant<cond>::valueと記述する必要がある。 #include <type_traits> struct X { // X::valueは非定数式 static in</type_traits></cond>…