我們剛剛將我們的編譯器升級到支持C++ 11的VC++ 2013.以前,我們一直使用Boost的shared_ptr和scoped_ptr類,但因爲這是我們所有一直在使用Boost,我們正在尋求消除這種依賴。C++中boost :: scoped_ptr的替代品11
據我所知,std :: shared_ptrs是boost :: shared_ptrs的一個替代替代品,所以這是(希望)很容易。
但是,什麼是Boost scoped_ptrs(如果有的話)的最佳替代品?它會是unique_ptr嗎? (說實話,即使我寫了代碼,大約在10年前,我忘記了使用scoped_ptrs的目的是什麼......也許我只是在用Boost「玩」,但作爲就像我可以看到一個普通指針可能會在我檢查過的情況下那樣)。
是的,'unique_ptr'是替代品。 – jrok