>运算符作为算术运算符

> operator as arithmetic operator

本文关键字:运算符 gt      更新时间:2023-10-16

使用大于然后和小于运算符作为算术运算符是否被认为是"坏做法"?如果是,为什么?

我有一个"image"结构,我想使用这些运算符来返回阈值应用的图像。

您可以将它们重载到您想要的任何位置,只要在您使用它们的上下文中有意义,这一切都很好。

话虽如此,我无法想象过载<>==的情况和!=做一些完全不同的事情是有意义的。这些运算符是非常标准的——每种主要语言都将它们用作比较运算符,在我看来,大多数程序员都希望它们能做到这一点。

这是一个惯例-绿色按钮启动,红色按钮停止。但如果你认为这对你的应用程序来说是有意义的,那么当然可以。