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++编译器获取对象地址
谢谢
(3个答案)
6年前关闭。
我有一类重载&运算符并将其设为私有(private)。我没有最新的C++ 11兼容编译器,所以有什么方法可以仅使用当前C++编译器获取对象地址
谢谢
最佳答案
使用Boost.Utility中的 addressof()
函数。如果您不想使用Boost,您仍然可以查看它的implementation,它仅包含一个 header 。
10-04 15:09