根据C++标准,我可以确定内置变量的赋值运算符返回(原始值)吗?
或者这个实现依赖于(但只是最流行的编译器实现了这个)?
是的,可以保证:
5.17 赋值和复合赋值运算符
赋值运算符 (=) 和复合赋值运算符全部分组
右到左。全部都需要一个可修改的左值作为其左操作数
和返回引用左操作数的左值.
这适用于内置类型。对于用户定义的类型,它可以返回任何内容。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)