std::experimental::filesystem::directory_iterator::directory_iterator
From cppreference.com
< cpp | experimental | fs | directory iterator
| directory_iterator(); |
(1) | (filesystem TS) |
| explicit directory_iterator( const path& p ); |
(2) | (filesystem TS) |
| directory_iterator( const path& p, error_code& ec ); |
(3) | (filesystem TS) |
| directory_iterator( const directory_iterator& ) = default; |
(4) | (filesystem TS) |
| directory_iterator( directory_iterator&& ) = default; |
(5) | (filesystem TS) |
新しいディレクトリイテレータを構築します。
1) 終了イテレータを構築します。
2) p によって識別されるディレクトリの最初のディレクトリエントリを参照するディレクトリイテレータを構築します。p が存在しないファイルまたはディレクトリではないものを参照する場合、終了イテレータを返します。
[編集] パラメータ
| このセクションは未完成です |
[編集] 例外
1)
noexcept 指定:
noexcept
2) エラーが発生した場合、filesystem_error。p を引数として例外オブジェクトが構築されます。
3)
noexcept 指定:
noexcept
[編集] 注釈
directory_iterator("") の代わりに、directory_iterator(".") としてイテレータを構築して、現在のディレクトリを反復処理してください。