【发布时间】:2016-03-20 15:10:00
【问题描述】:
我知道自定义运算符不受 C++ 官方支持。
而且我已经知道this 来定义自定义运算符。
但是由于这似乎不适用于包含特殊字符的自定义运算符,所以我想知道是否有任何安全的方法或技巧可以在 c++ 中创建具有特殊字符(如 <- 或 #)的自定义运算符
【问题讨论】:
-
在您的特定示例中,您可以通过重载
<和-运算符来做一些粗暴的事情。但总的来说,没有。 -
为什么不重载现有的运算符?真的没有现有的运营商可以做类似你想做的事情吗?
-
那么绝对没有办法?
标签: c++ c++11 macros operator-overloading