读书人

关于运算符重载,该怎么解决

发布时间: 2012-02-07 17:45:36 作者: rapoo

关于运算符重载
又说.,::,*,-> ,?:五种运算符不能重载,又说=,(),[],-> 必须为成员形式.
前一句说的是不能重载的运算符,而后一句说的是重载时必须是成员函数的运算符.
那么,-> 是能以成员函数形式重载还是完全不能重载?

[解决办法]
你看的资料有误,看C++ Primer 3e P611
[解决办法]
:: . .* ?: 不能重载的运算符
[解决办法]
c++ primer第三版的P611,其中=,【】,(),—> 只能重载为类的成员操作符
其中:: . .* ?: 不能重载的运算符

读书人网 >C++

热点推荐