本文主要是介绍C++ //练习 14.1 在什么情况下重载的运算符与内置运算符有所区别?在什么情况下重载的运算符又与内置运算符一样?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
C++ Primer(第5版) 练习 14.1
练习 14.1 在什么情况下重载的运算符与内置运算符有所区别?在什么情况下重载的运算符又与内置运算符一样?
环境:Linux Ubuntu(云服务器)
工具:vim
解释
逻辑与、逻辑或和逗号运算符的运算对象求值顺序规则无法保留,另外,逻辑与、逻辑或运算符的重载版本无法保留内置运算符的短路求值属性。
对于一个重载的运算符来说,其优先级和结合律与对应的内置运算符保持一致。
这篇关于C++ //练习 14.1 在什么情况下重载的运算符与内置运算符有所区别?在什么情况下重载的运算符又与内置运算符一样?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!