Tim*_*Tim 13 c++ operator-overloading
这是合理的sizeof,并typeid不能超载,但我不能看到超载的危害?:,.*和..这有技术原因吗?
sizeof
typeid
?:
.*
.
bta*_*bta 16
引用Bjarne Stroustrup:
没有根本原因不允许超载?:.我只是没有看到需要引入重载三元运算符的特殊情况.请注意,重载expr1?expr2:expr3的函数将无法保证只执行了expr2和expr3中的一个.
...
运营商.(dot)原则上可以使用与 - >相同的技术重载.但是,这样做可能会导致关于操作是否意味着对象重载.或由.... 引用的对象的问题.这个问题可以通过几种方式解决.在标准化的时候,哪种方式最好是不明显的.
资源
Naw*_*waz 7
如果你超载.,你会如何访问班级成员?会是什么意思obj.data?
obj.data
归档时间:
14 年,9 月 前
查看次数:
3027 次
最近记录: