This documentation is archived and is not being maintained.

Compiler Error C2784

'declaration' : could not deduce template argument for 'type' from 'type'

The compiler cannot determine a template argument from the supplied function arguments.


// C2784.cpp
template<class T> class X

template<class T> void f(X<T>)
int main()
   f(1); // C2784
   // try the following lines instead
   // X<int> x;
   // f(x);