对于不支持运算符重载的语言,可以通过使用其他方法语法来调用这些成员。
不应使用运算符重载为非直观运算提供语法快捷方式。
运算符重载允许创建与语言无缝集成的新数据类型。
可以利用运算符重载创建一个有效、自然的接口来使用您的类。
编程语言是否支持操作符重载、虚函数、引用、指针等等
演示如何使用运算符重载实现三值逻辑类型。
要支持运算符重载的编译器应该遵循这些指南,但这不是必须的。
并且语言支持运算符重载,应重载值类型的相等运算符。
在“美妙的操作符”中,您了解到Groovy支持操作符重载。
我不知道你是怎么得到下面这个结论的:放弃操作符重载仅仅是因为它太复杂了。
第十四章考察了操作符重载,允许将类类型的操作数与内置操作符一起使用。
Java还去除了C++的操作符重载和多继承特性。
在清单2中,可以看到我在清单1中设置的操作符重载的效果。
多年来,Java团队一直对“操作符重载太复杂”这个论调深信不疑。
它使用运算符重载这种本机C++面向对象技术来实现代数语法。