テンプレート レッスン5
コンセプト
C++20のコンセプトによるテンプレート制約の定義と使い方を学びます
コンセプトとは
コンセプト(Concepts)はC++20で導入された機能で、テンプレート引数が満たすべき要件を名前付きの制約として定義します。 これにより、テンプレートの制約がコード上で明示的になり、型が制約を満たさないときのエラーメッセージも 大幅に改善されます。requires 節と組み合わせて使います。
コンセプトの定義と使用
C++エディタ
requires節とコンセプトの組み合わせ
C++エディタ