我是函子新手,正在寻求帮助
有人可以告诉我如何编写两个函子,一个将两个值相加,另一个将另一个相减吗?
我尝试过的:
template<class T>
class AddOrSubstract {
public:
int operator()(T& value1,T& value2) {
return value1+value2;
};
}
我不知道如何添加另一部分...
使用函数重载,即以相同的函数名可以执行两个或多个不同的任务。