yohhoyの日記

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

2021-02-09から1日間の記事一覧

非staticデータメンバを判定する制約式

C++

C++20 requires式(requires-expression)の単純な利用では非static/staticメンバを区別できない。requires式の本体部は評価されない(unevaluated)ため、通常コードとは異なる規則が適用されることに注意。 // staticメンバmを持つ型X struct X { static cons…