<C++Learn/>
テンプレート レッスン5

コンセプト

C++20のコンセプトによるテンプレート制約の定義と使い方を学びます

コンセプトとは

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

コンセプトの定義と使用

C++エディタ

requires節とコンセプトの組み合わせ

C++エディタ