std::filesystem::recursive_directory_iterator:: pop
From cppreference.net
<
cpp
|
filesystem
|
recursive directory iterator
C++
std::filesystem::recursive_directory_iterator
| Member functions | ||||
|
recursive_directory_iterator::pop
|
||||
| Non-member functions | ||||
|
void
pop
(
)
;
|
(1) | (自 C++17 起) |
|
void
pop
(
std::
error_code
&
ec
)
;
|
(2) | (自 C++17 起) |
将迭代器向上移动一级到目录层次结构中。使所有先前 * this 值的副本失效。
若父目录位于迭代目录层级之外(即 depth ( ) == 0 ),则将 * this 设为终止目录迭代器。
目录 |
参数
| ec | - | 用于存储错误状态码的错误代码 |
返回值
(无)
异常
任何未标记为
noexcept
的重载在内存分配失败时可能抛出
std::bad_alloc
。
1)
当底层操作系统API出错时抛出
std::filesystem::filesystem_error
,该异常构造时以操作系统错误代码作为错误码参数。
示例
|
本节内容不完整
原因:缺少示例 |