在文件系统目录描述输入迭代器该顺序排列的文件的名称。对迭代器 X,表达式 *X 计算结果为 basic_directory_entry 包装一个文件名知道关联的文件的状态的对象以及任何操作。
template<class Path>
class basic_directory_iterator : public iterator<input_iterator_tag, basic_directory_entry<Path> >;
备注
选件类存储类型 Path对象,表示目录中序列的当前文件名。Path 可以是 basic_path 或从 basic_path派生类型。
成员
公共 Typedefs
名称 |
描述 |
|---|---|
basic_directory_iterator::path_type |
模板参数的 Path同义词。 |
basic_directory_iterator::string_type |
字符串类型的 Path::string_type同义词。 |
basic_directory_iterator::value_type |
basic_directory_entry<Path>的同义词。 |
公共构造函数
名称 |
描述 |
|---|---|
构造 basic_directory_iterator 对象。 |
公共运算符
名称 |
描述 |
|---|---|
检索存储的 Path 对象。 |
|
读取并存储下 Path 对象。 |
|
当前 Path 对象的赋值运算符。 |
|
返回 &**this。 |
要求
**标头:**文件系统
**命名空间:**std::tr2::sys