Kompilatorfel C2784

"deklaration" : det gick inte att härleda mallargumentet för "type" från "type"

Anmärkningar

Kompilatorn kan inte fastställa ett mallargument från de angivna funktionsargumenten.

Exempel

Följande exempel genererar C2784 och visar hur du åtgärdar det:

// 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);
}