Compilerfehler C2784
'Deklaration': %$[TEMPLATE GENERIC]-Argument für 'Typ' konnte nicht von 'Typ' hergeleitet werden.
Der Compiler kann kein Vorlagenargument aus den bereitgestellten Funktionsargumenten ermitteln.
Im folgenden Beispiel wird C2784 generiert:
// C2784.cpp
template<class T> class X {};
template<class T> void f(X<T>) {}
int main() {
X<int> x;
f(1); // C2784
// try the following line instead
f(x);
}