Strange Template error : error C2783: could not deduce template argument
- by osum
Hi,
I have created a simple function with 2 diffrernt template arguments t1, t2 and return type t3.
So far no compilation error. But when Itry to call the function from main, I encounter error C2783.
I needed to know If the following code is legally ok? If not how is it fixed?
please help!
template <typename t1, typename t2, typename t3>
t3 adder1 (t1 a , t2 b)
{
return int(a + b);
};
int main()
{
int sum = adder1(1,6.0); // error C2783 could not deduce template argument for t3
return 0;
}