std::experimental::filesystem::path::begin, std::experimental::filesystem::path::end
来自 cppreference.com
< cpp | experimental | fs | path
iterator begin() const; |
(1) | (文件系统 TS) |
iterator end() const; |
(2) | (文件系统 TS) |
1) 返回指向路径第一个元素的迭代器。如果路径为空,则返回的迭代器等于 end().
2) 返回指向路径最后一个元素之后的迭代器。对该迭代器进行解引用是未定义的行为。
由该迭代器对表示的序列包含以下内容
1) 根名称(如果有)。
2) 根目录(如果有)。
3) 文件名序列,省略任何目录分隔符。
4) 如果路径中最后一个 文件名之后存在目录分隔符,则最后一个元素之前结束迭代器是一个虚构的 点 文件名。
内容 |
[编辑] 参数
(无)
[编辑] 返回值
1) 指向路径第一个元素的迭代器。
2) 指向路径末尾之后的迭代器。
[编辑] 异常
可能抛出实现定义的异常。
[编辑] 示例
运行此代码
输出
Examining the path "C:\users\abcdef\AppData\Local\Temp\" through iterators gives "C:" "/" "users" "abcdef" "AppData" "Local" "Temp" "."