std::experimental::filesystem::directory_iterator:: directory_iterator
From cppreference.net
<
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 ( "" ) のようにしてはいけません。