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" "."