在线文档教程
C++
文件系统 | Filesystem

std::filesystem::recursive_directory_iterator::recursive_directory_iterator

STD::文件系统::递归[医]目录[医]迭代器::递归[医]目录[医]迭代器

recursive_directory_iterator((1)(since C++17)
recursive_directory_iterator( const recursive_directory_iterator& ) = default;(2)(since C++17)
recursive_directory_iterator( recursive_directory_iterator&& ) = default;(3)(since C++17)
explicit recursive_directory_iterator( const std::filesystem::path& p, std::filesystem::directory_options options = std::filesystem::directory_options::none (4)(since C++17)
recursive_directory_iterator( const std::filesystem::path& p, std::filesystem::directory_options options, std::error_code& ec (5)(since C++17)
recursive_directory_iterator( const std::filesystem::path& p, std::error_code& ec (6)(since C++17)

构造新的递归目录迭代器。

1%29默认构造函数。构造一个结束迭代器。

2-3%29默认复制和移动构造函数。

4-6%29构造一个迭代器,该迭代器引用目录中的第一个条目p决心要。

参数

例外

1,5,6%29

noexcept规格:

noexcept

注记

默认情况下,递归目录迭代器不遵循目录符号链接。若要启用此行为,请指定directory_options::follow_directory_symlinkoptions选项集。

© cppreference.com

在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。

http://en.cppreference.com/w/cpp/filesystem/递归[医]目录[医]迭代器/递归[医]目录[医]迭代器