运算符有三个const?

时间:2017-11-10 01:11:10

标签: c++ operator-overloading const

马克乔希在书中的C++ Design Patterns and Derivatives Pricing p.75,他写道:

const T* const operator->() const
{
    return DataPtr;
}

第一个const表示它返回一个const对象,最后一个const表示不允许操作符修改调用它的对象。但是第二个const呢?它的作用是什么?

0 个答案:

没有答案