shared_ptr不明確

boost的一些庫,比如share_ptr已經被高版本的stl採納了.如果你一塊兒用編譯器當然搞不清你要用那個了.我想你肯定寫了這樣的東西
using namespace std;
using namespace tr1;
using namespace boost;
實際上兩個智能指針是一樣的,你只需要用一個即可.如果你一定要兩個都用,那麼不要寫上面的語句.而是應該寫std::tr1::xxxx, boost:xxxx
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章