弱い/強い参照ポインター関係の独自の実装を作成していますが、構成に混乱しています。強い参照を含むクラスがあり、弱い参照を持つ別のクラスに強いポインターを設定したい場合、weak_ref ポインターのポインターを渡す必要がありますか?
誰かがこのコードを見て、感謝することを知らせてください。また、他の問題に気付いた場合はお知らせください。このページが煩雑にならないように、3 つのファイルを codepad ファイルに入れました。
WeakReference.h : http://codepad.org/nNtRk4vO
StrongReference.h : http://codepad.org/MGi0fZ4J
これを「boost を使用、std を使用、tr1 を使用」という引数に変えないでください。他のものを使用するのではなく、このコードに関するヘルプを探しています。