- 28 名前:デフォルトの名無しさん mailto:sage [2006/09/25(月) 10:33:45 ]
- auto_ptr から shared_ptr に所有権を移しかえられますか?
boost::shared_ptr<T> sp; std::auto_ptr<T> ap(new T); sp = ap; この後、sp を使って当該オブジェクトを弄り回したいんですが、 ap はきちんと所有権を失っていてくれることが保証されていますか? つまり ap も所有権を主張していて、スコープを外れた途端に いきなりデストラクタを呼び出しに行ったりしませんか?
|

|