请教一句c++语句
来源:百度知道 编辑:UC知道 时间:2024/05/11 22:15:01
class pay
{
public:
double operator()(double Spot) const;
...
这个定义operator函数后,又加个括号,里面定义一个double是啥意思呢?
const我知道。
{
public:
double operator()(double Spot) const;
...
这个定义operator函数后,又加个括号,里面定义一个double是啥意思呢?
const我知道。
仿函数
可以把类当做一个函数来用
double operator()(double Spot) const;
返回类型 参数类型
pay A;
A(value)直接可以这样用
操作符重载
对()进行重载
对()重载,后面的是参数,和函数一样