Sdílet prostřednictvím


Chyba kompilátoru C3207

'function' : neplatný argument šablony pro arg, očekává se šablona třídy

Poznámky

Šablona funkce je definována jako přebírání argumentu šablony šablony. Byl však předán argument typu šablony.

Example

Následující příklad vygeneruje C3207:

// C3207.cpp
template <template <class T> class TT>
void f(){}

template <class T>
struct S
{
};

void f1()
{
   f<S<int> >();   // C3207
   // try the following line instead
   // f<S>();
}