我创建了一个简单的函数,其中包含2个diffrernt模板参数t1,t2和返回类型t3。 到目前为止没有编译错误。但是当Itry从main调用该函数时,我遇到错误C2783。 我需要知道如果下面的代码合法吗?如果不是如何修复? 请帮忙!奇怪的模板错误:错误C2783:无法推断模板参数
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;
}
'std :: plus'任何人? :) +1 –
2010-05-27 11:32:03
非常感谢您的答复 – osum 2010-05-30 17:30:37