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
副本以后使用它。