std::experimental::filesystem::path::begin, std::experimental::filesystem::path::end
来自 cppreference.cn
< cpp | experimental | fs | path
iterator begin() const; |
(1) | (filesystem TS) |
iterator end() const; |
(2) | (filesystem 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" "."