对于原始指针,运算符不能超载.
对于智能指针,operator *也可以重载,并且应该返回相同的对象operator ->(尽管取消引用).
该operator ->比括号包裹的一切,尤其是当你多次使用它连续IMO更好的可读性.
链接有一个细微的差别operator ->(operator ->在返回的对象上被调用,它可以再次被重载)虽然operator *不是,但是这种情况会以不同的结果结束,这是不寻常的.
| 归档时间: |
|
| 查看次数: |
243 次 |
| 最近记录: |