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
가 존재하지 않는 파일이나 디렉토리가 아닌 것을 참조할 경우, end 반복자를 반환합니다.
매개변수
| 이 섹션은 불완전합니다 |
예외
1)
noexcept
명세:
noexcept
2)
filesystem_error
오류가 발생할 경우. 예외 객체는
p
를 인수로 하여 생성됩니다.
3)
noexcept
명세:
noexcept
참고 사항
현재 디렉터리를 순회하려면 이터레이터를 directory_iterator ( "." ) 로 생성하고, directory_iterator ( "" ) 는 사용하지 마십시오.