使一元运算符为二进制运算符

Making an unary operator binary

本文关键字:运算符 二进制 一元      更新时间:2023-10-16

我想重载operator~,但不是作为一元运算符,而是作为二元运算符,这样我就可以像a~b一样思考了。在c++中有办法做到这一点吗?

在C++中没有办法做到这一点。时期

您可以通过运算符重载来更改行为,但不能更改操作数。

无法更改运算符的优先级、分组或操作数。

相关文章: