basic_directory_iterator选件类

在文件系统目录描述输入迭代器该顺序排列的文件的名称。对迭代器 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派生类型。

成员

Hh874878.collapse_all(zh-cn,VS.110).gif公共 Typedefs

名称

描述

basic_directory_iterator::path_type

模板参数的 Path同义词。

basic_directory_iterator::string_type

字符串类型的 Path::string_type同义词。

basic_directory_iterator::value_type

basic_directory_entry<Path>的同义词。

Hh874878.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

描述

basic_directory_iterator::basic_directory_iterator构造函数

构造 basic_directory_iterator 对象。

Hh874878.collapse_all(zh-cn,VS.110).gif公共运算符

名称

描述

basic_directory_iterator::operator*运算符

检索存储的 Path 对象。

basic_directory_iterator::operator++运算符

读取并存储下 Path 对象。

basic_directory_iterator::operator=运算符

当前 Path 对象的赋值运算符。

basic_directory_iterator::operator->运算符

返回 &**this。

要求

**标头:**文件系统

**命名空间:**std::tr2::sys

请参见

参考

<filesystem>

其他资源

标头文件