This question already has answers here:
If an operator is overloaded for a C++ class how could I use a default operator instead?

(3个答案)


6年前关闭。




我有一类重载&运算符并将其设为私有(private)。我没有最新的C++ 11兼容编译器,所以有什么方法可以仅使用当前C++编译器获取对象地址

谢谢

最佳答案

使用Boost.Utility中的 addressof() 函数。如果您不想使用Boost,您仍然可以查看它的implementation,它仅包含一个 header 。

10-04 15:09