首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

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

2012-02-07 
关于运算符重载又说.,::,*,- ,?:五种运算符不能重载,又说,(),[],- 必须为成员形式.前一句说的是不能重

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

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

热点排行