【发布时间】:2011-09-23 21:04:28
【问题描述】:
可能重复:
What legitimate reasons exist to overload the unary operator& ?
我刚看了this question,不禁好奇:
为什么有人可能想要重载&(“address-of”)运算符?
SomeClass* operator&() const {
return address_of_object;
}
有任何合法的用例吗?
【问题讨论】:
-
@Matti:我们可以标记合并。这比复制答案和问题要好。
-
@Tomalak:哇。我不知道这是可能的。
-
@Matti:我不是 100% 相信这是真的,但我听说过谣言... :)
标签: c++ operator-overloading overloading address-operator