![]() |
1
2
大多数代码读者(甚至你未来的自己)都会感到非常困惑,因为你给操作符的含义与标准操作符不一致。例如:
因此,根据 principle of least astonishment ,我强烈反对你的选择。
在标志上使用运算符的常见做法是
在您的例子中,我建议使用函数而不是运算符,并让函数名清楚地表达您的意图(例如。
既然你似乎考虑了
|
![]() |
Noah Wilder · Swift中元组的操作符重载 6 年前 |
![]() |
Salman · 指向具有数组索引运算符重载的类的指针 6 年前 |
![]() |
Nom OnTheCookie · 使用向量重载C++输出 6 年前 |
![]() |
J. Doe · C++重载:从友元函数切换到成员函数 6 年前 |
![]() |
Ana · 使用操作符重载添加存储在vector中的类对象 6 年前 |
![]() |
Matthew · 重载运算符|用于固定大小的阵列? 6 年前 |
![]() |
Martin Žid · 重载运算符+=具有两个类 6 年前 |