精華區beta Programming 關於我們 聯絡資訊
※ 引述《khoguan.bbs@ptt.cc (Khoguan Phuann)》之銘言: > ※ 引述《UNARY.bbs@bbs.cse.ttu.edu.tw (跑步)》之銘言: > : 可惜 auto_ptr 只能保存單一物件的指標 > : 仍然不能 new 一個 object array 然後把其指標交給 auto_ptr > : 解決的方法可用 vector<auto_ptr<T> > > : 但也算多繞了一圈 > 萬萬不可將 auto_ptr<T> 做為 vector<> 等 > STL container 的元素。要的話,就得用 boost library > 提供的 shared_ptr<> 這個已列入 C++ 的 TR1 中。 唔.. 糟糕 想想應該跟 ownership 有關聯 > : http://www.codeproject.com/cpp/COAP.asp > 我嚇了一跳,以為這篇文章真的教人這麼用, > 進去看了一下,文章最後有提到了不可以這樣用。 我看錯了 真的非常抱歉 正確的是 auto_ptr 不要作為 STL container 內的 element -- , 秘密情人 (bbs.cse.ttu.edu.tw) ~\ Post From: 61-70-137-117.adsl.static.giga.net.tw