C++ 中的运算符重载是否比其价值更麻烦?

2023-12-21

根据我教授 C++ 的经验,运算符重载是最令学生痛苦的主题之一。甚至在 stackoverflow 上查看问题:例如,将 + 运算符设为外部运算符还是成员运算符?如何处理对称性等等,看起来很麻烦。

当我从 C++ 迁移到 Java 时,我担心我会错过这种能力,但除了 [] 或 () 等运算符之外,我并没有真正感觉到需要重载运算符。事实上,我觉得没有它们的程序更具可读性。

注意:我将其作为社区维基。我们来讨论一下这个问题。我想听听意见。


重载的运算符就像香料一样。一点点可以让事情变得更好;太多会让人觉得难吃。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

C++ 中的运算符重载是否比其价值更麻烦? 的相关文章

随机推荐