E2389 代替引数の種類とテンプレートパラメータ 'parameter' との不一致 (C++)

提供: RAD Studio
移動先: 案内検索

コンパイラのエラーと警告(C++):インデックス への移動

特化されたテンプレートを参照する場合は,型引数を使用してすべての型パラメータを提供する必要があります。すべての非型パラメータには非型引数が必要です。また,すべてのテンプレートテンプレートパラメータには,テンプレート名または別のテンプレートテンプレート引数のいずれかが必要です。これらの要件のいずれかが満たされていない場合は,このエラーが発生します。例を示します。



 template<class T, int U, template<class V> class W>
 class foo;
 foo<char, 10, foo> x;    // OK: すべてのパラメータの種類が一致しています
 foo<10, char, int> y;    // エラー: パラメータの種類がまったく一致していません