2

アンパサンド(&)演算子をオーバーロードし、プライベートにしたクラスがあります。最新の C++11 準拠のコンパイラを持っていないので、現在の C++ コンパイラのみを使用してオブジェクトのアドレスを取得する方法はありますか?

ありがとう

4

2 に答える 2

2
reinterpret_cast<T *>(&reinterpret_cast<char&>(obj))

安全かどうかはわかりませんが..(明らかに少し危険です)

于 2013-09-25T09:56:38.087 に答える