构造 basic_recursive_directory_iterator 对象。
basic_recursive_directory_iterator();
basic_recursive_directory_iterator(const Path& Pval);
basic_recursive_directory_iterator(const Path& Pval, error_code& Code);
basic_recursive_directory_iterator(const basic_recursive_directory_iterator& Right);
basic_recursive_directory_iterator(basic_recursive_directory_iterator&& Right);
参数
Right
basic_recursive_directory_iterator 对象。Pval
Path 对象。Path 可以是 basic_path 或从 basic_path派生类型。Code
error_code 对象。
备注
第一个构造函数存储 null 指针。
第二个和第三个构造函数尝试打开并读取一个存储的文件名。Pval的内容。如果打开或读取失败,对象存储一个空的文件名。
第三个构造函数存储与 Code构造的所有错误。
前三个构造函数中的每一个允许放置到子目录。
第四个构造函数复制构造从 Right的对象。
第五构造函数将构造从 Right的对象。
如果成功打开目录并至少包含一个文件名,构造函数将在重复的顺序存储第一个文件名和关联的状态,在当前项。
要求
标头: 文件系统
命名空间: std::tr2::sys