Sdílet prostřednictvím


Chyba kompilátoru C3200

'template' : neplatný argument šablony pro parametr šablony "parameter", očekává se šablona třídy

Poznámky

Šabloně třídy jste předali neplatný argument. Šablona třídy očekává šablonu jako parametr.

Example

Volání v následujícím příkladu Y<int, int> aY vygeneruje C3200. Prvním parametrem musí být šablona, například 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
}