Teilen über


Compilerfehler C2784

'declaration' : Vorlagenargument für 'type' aus 'type' konnte nicht hergeleitet werden

Bemerkungen

Der Compiler aus den bereitgestellten Funktionsargumenten kein Vorlagenargument ermitteln.

Beispiel

Im folgenden Beispiel wird C2784 generiert und zeigt, wie es behoben werden kann:

// C2784.cpp
template<class T> class X {};
template<class T> void f(X<T>) {}

int main() {
   X<int> x;
   f(1);   // C2784

   // To fix it, try the following line instead
   f(x);
}