Freigeben über


Compilerfehler C3200

'template' : Ungültiges Vorlagenargument für vorlagenparameter 'parameter', erwartet eine Klassenvorlage

Bemerkungen

Sie haben ein ungültiges Argument an eine Klassenvorlage übergeben. Die Klassenvorlage erwartet die Vorlage als Parameter.

Example

Im folgenden Beispiel generiert das Aufrufen Y<int, int> aY C3200. Der erste Parameter muss eine Vorlage sein, z Y<X, int> aY. B. .

// C3200.cpp
template<typename T>
class X
{
};

template<template<typename U> class T1, typename T2>
class Y
{
};

int main()
{
   Y<int, int> y;   // C3200
}