目前,我在重载某个功能时遇到了一些困难。这是我的代码:
template<typename Value>
bool process(Value thisValue)
{
return processAccordingToTheType(thisValue);
}
所以,processAccordingToTheType有两个重载函数:
bool processAccordingToTheType(int thisValue){}
bool processAccordingToTheType(string thisValue){}
当我尝试编译它时,它说:
error C2665: 'processAccordingToTheType' : none of the 2 overloads could convert all the argument types
我需要做什么?
更新:
int main()
{
int i = 1;
process <int> (i);
}