#include <iostream>
using namespace std;
class Data
{
public:
int operator()(int val) const
{
return val > 0 ? val : -val;
}
};
int main()
{
Data data;
cout << data(100) << endl;
cout << data(-200) << endl;
return 0;
}
本文介绍了一个使用 C++ 函数对象的简单示例,展示了如何定义一个函数对象类 Data,并在 main 函数中调用该对象实现绝对值运算。

被折叠的 条评论
为什么被折叠?



