相关疑难解决方法(0)

为什么Java不提供运算符重载?

从C++到Java,明显没有答案的问题是为什么Java不包含运算符重载?

是不是Complex a, b, c; a = b + c;比简单得多Complex a, b, c; a = b.add(c);

是否存在已知的原因,有效的论据,使运算符重载?这个理由是武断的,还是输给了时间?

c++ java operator-overloading

394
推荐指数
10
解决办法
16万
查看次数

C++中的运算符过载是否比它们值得更麻烦?

根据我教C++的经验,操作员重载是导致学生最悲伤的主题之一.甚至在stackoverflow上查看问题:例如,将+运算符设为外部或成员?如何处理对称性等,似乎很麻烦.

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

注意:我把它作为社区维基.我们来讨论一下.我想听听意见.

c++ operator-overloading

6
推荐指数
5
解决办法
1731
查看次数

标签 统计

c++ ×2

operator-overloading ×2

java ×1