我有一个定义如下的函数:
template < class T> T doSomething(const T value, const T value2, const T value3)
{
T temp = value;
//Do stuff
return temp ;
}
在我的主要,我去称呼它如下:
doSomething(12.0, 23.0f, 2.0f);
我收到一条错误消息,提示 call 没有匹配的函数doSomething(double, float, float)
。
我尝试使用 const_cast 但它似乎没有解决问题。任何帮助,将不胜感激。