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