我可以直接调用我的对象上的重载括号吗?

时间:2015-06-12 02:29:53

标签: c++ operator-overloading

假设我有重载()让我们说要返回一个整数,我正在编写我的类的一些方法,我需要在当前对象上调用overloaded(),

我可以写3 +(i,j)而不是3 +(* this)(i,j)吗?

1 个答案:

答案 0 :(得分:8)

你不能说

3 + (i,j)

但你可以说

3 + operator()(i, j)

3 + (*this)(i, j)