Error del compilador C3200
"template": argumento de plantilla no válido para el parámetro de plantilla "parameter"; se esperaba una plantilla de clase
Se pasó un argumento no válido a una plantilla de clase. La plantilla de clase espera una plantilla como parámetro. En el ejemplo siguiente, llamar a Y<int, int> aY
generará el error C3200. El primer parámetro debe ser una plantilla, como 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
}