を動作しません。(これはC++である) 私はシングルトンクラスポインタの割り当ては、私はシングルトンであるクラスABCを持つ
ABC *b = ABC::getInstance();
ABC* a;
a=b;
を行うと、私はデバッガで確認するときにbの値が割り当てられていませんa。デバッガで
0x00000000のように示されているとABCのメンバーのためのすべてのゴミ値の値(VS 2008デバッガ)
私は、デバッガのウォッチウィンドウで* bを行なったし、私は有効な値を参照してください、とき私はすべてのnull値とゴミ値を参照しています(これは上記の処理が終わった後です)。
'std :: cout << static_cast(a)<<" "<< static_cast (")\ "" \ n "'どうすればいいですか? –
私はここで何も間違っている - あなたのデバッガは正確に何を見ますか?アドレスを印刷してみましたか? –
'getInstance()'が例外をスローしない場合、コードは正常に動作するはずです。 – iammilind