std::filesystem::recursive_directory_iterator:: pop
From cppreference.net
<
cpp
|
filesystem
|
recursive directory iterator
C++
std::filesystem::recursive_directory_iterator
| Member functions | ||||
|
recursive_directory_iterator::pop
|
||||
| Non-member functions | ||||
|
void
pop
(
)
;
|
(1) | (C++17 이후) |
|
void
pop
(
std::
error_code
&
ec
)
;
|
(2) | (C++17 이후) |
디렉토리 계층 구조에서 반복자를 한 단계 위로 이동합니다. 이전 * this 값의 모든 복사본을 무효화합니다.
상위 디렉토리가 반복 중인 디렉토리 계층 구조 밖에 있는 경우(즉, depth ( ) == 0 ), * this 를 종료 디렉토리 반복자로 설정합니다.
목차 |
매개변수
| ec | - | 오류 상태를 저장할 에러 코드 |
반환값
(없음)
예외
noexcept
로 표시되지 않은 모든 오버로드는 메모리 할당이 실패할 경우
std::bad_alloc
을(를) throw할 수 있습니다.
1)
기본 OS API 오류 발생 시
std::filesystem::filesystem_error
를 발생시킵니다. 이는 OS 오류 코드를 오류 코드 인수로 사용하여 구성됩니다.
2)
OS API 호출이 실패할 경우
std::
error_code
&
매개변수를 OS API 오류 코드로 설정하고, 오류가 발생하지 않을 경우
ec.
clear
(
)
를 실행합니다.
예제
|
이 섹션은 불완전합니다
이유: 예시가 없음 |