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 派生的类型。
成员
公共 Typedef
Name |
说明 |
---|---|
basic_directory_iterator::path_type |
模板参数 Path的同义词。 |
basic_directory_iterator::string_type |
字符串类型 Path::string_type的同义词。 |
basic_directory_iterator::value_type |
basic_directory_entry<Path>的同义词. |
公共构造函数
Name |
说明 |
---|---|
构造 basic_directory_iterator 对象。 |
公共运算符
Name |
说明 |
---|---|
检索存储的 Path 对象。 |
|
读取并存储的 Path 对象。 |
|
当前 Path 对象的赋值运算符。 |
|
返回 &**this。 |
要求
标头: filesystem
命名空间: std::tr2::sys