E2422 テンプレートパラメータ 'parameter' の再宣言で引数の種類が不一致 (C++)
変換ユニット内のある地点でテンプレートを宣言した後に,それを別の場所で種類の異なるテンプレートパラメータを使って再宣言すると,このエラーが発生します。例を示します。
template<class T>
class foo;
// ・時間の経過 ・
template<int T>
class foo;// エラー: 型パラメータと非型パラメータ
変換ユニット内のある地点でテンプレートを宣言した後に,それを別の場所で種類の異なるテンプレートパラメータを使って再宣言すると,このエラーが発生します。例を示します。
template<class T>
class foo;
// ・時間の経過 ・
template<int T>
class foo;// エラー: 型パラメータと非型パラメータ