'template': テンプレート パラメーター 'parameter' のテンプレート引数が無効です。クラス テンプレートが必要です
無効な引数をクラス テンプレートまたはジェネリックに渡しました。 クラス テンプレートでは、パラメーターとしてテンプレートが想定されています。 次の例では、Y<int, int> aY
を呼び出すことによって C3200 が生成されます。 最初のパラメーターは、Y<X, int> aY
のようなテンプレートである必要があります。
// C3200.cpp
template<typename T>
class X
{
};
template<template<typename U> class T1, typename T2>
class Y
{
};
int main()
{
Y<int, int> y; // C3200
}