5
我知道這聽起來很愚蠢,但看看這個簡單的例子(工作目錄應該有一個以上的項目):如何使升壓副本::文件系統:: directory_iterator?
#define BOOST_FILESYSTEM_VERSION 3
#include <boost/filesystem.hpp>
#include <cassert>
int main()
{
using namespace boost::filesystem;
directory_iterator it("./");
directory_iterator it_copy = it;
++it;
assert(it_copy != it);
return 0;
}
it_copy
與it
一起修改! (提高1.45),可能會導致這樣的設計有什麼注意事項(directory_iterator
是像智能PTR)?
我只需要保存的directory_iterator
副本以後使用它。