And*_*hko 5 c++ boost iterator boost-filesystem
我知道这听起来很愚蠢,但看看这个简单的例子(工作目录应该有多个项目):
#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;
}
Run Code Online (Sandbox Code Playgroud)
it_copy与...一起修改it!(提升1.45)哪些因素可能导致这种设计(directory_iterator类似于智能ptr)?
我只需要保存一份副本directory_iterator以便以后使用它.
| 归档时间: |
|
| 查看次数: |
568 次 |
| 最近记录: |