Namespaces
Variants

std::experimental::filesystem::directory_iterator:: directory_iterator

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