std::filesystem::recursive_directory_iterator:: recursive_directory_iterator
|
recursive_directory_iterator
(
)
noexcept
;
|
(1) | (C++17부터) |
|
recursive_directory_iterator
(
const
recursive_directory_iterator
&
other
)
;
|
(2) | (C++17부터) |
|
recursive_directory_iterator
(
recursive_directory_iterator
&&
other
)
noexcept
;
|
(3) | (C++17부터) |
|
explicit
recursive_directory_iterator
(
const
std::
filesystem
::
path
&
p
)
;
|
(4) | (C++17부터) |
|
recursive_directory_iterator
(
const
std::
filesystem
::
path
&
p,
|
(5) | (C++17부터) |
|
recursive_directory_iterator
(
const
std::
filesystem
::
path
&
p,
|
(6) | (C++17부터) |
|
recursive_directory_iterator
(
const
std::
filesystem
::
path
&
p,
std::
error_code
&
ec
)
;
|
(7) | (C++17부터) |
새로운 재귀적 디렉터리 반복자를 생성합니다.
|
이 섹션은 불완전합니다
이유: 오류 |
목차 |
매개변수
| p | - | 디렉터리 반복자가 참조할 파일 시스템 객체의 경로 |
| ec | - | 비예외 발생 오버로드에서 오류 보고를 위한 출력 매개변수 |
| options | - | 디렉터리 반복자의 동작을 제어하는 BitmaskType 옵션들의 집합 |
| other | - | 디렉터리 반복자를 초기화하는 데 사용할 소스로서의 다른 디렉터리 반복자 |
예외
noexcept
로 표시되지 않은 모든 오버로드는 메모리 할당이 실패할 경우
std::bad_alloc
을(를) throw할 수 있습니다.
참고 사항
재귀 디렉터리 반복자는 기본적으로 디렉터리 심볼릭 링크를 따르지 않습니다. 이 동작을 활성화하려면 directory_options::follow_directory_symlink 를 options 옵션 집합에 지정하십시오.
예제
|
이 섹션은 불완전합니다
이유: 예제가 없음 |
결함 보고서
다음의 동작 변경 결함 보고서들은 이전에 발표된 C++ 표준에 소급 적용되었습니다.
| DR | 적용 대상 | 게시된 동작 | 올바른 동작 |
|---|---|---|---|
| LWG 3013 | C++17 |
error_code
오버로드가 noexcept로 표시되었으나 메모리를 할당할 수 있음
|
noexcept 제거됨 |