다음을 통해 공유


basic_recursive_directory_iterator::basic_recursive_directory_iterator 생성자

basic_recursive_directory_iterator 개체를 생성합니다.

basic_recursive_directory_iterator();
basic_recursive_directory_iterator(const Path& Pval);
basic_recursive_directory_iterator(const Path& Pval, error_code& Code);
basic_recursive_directory_iterator(const basic_recursive_directory_iterator& Right);
basic_recursive_directory_iterator(basic_recursive_directory_iterator&& Right);

매개 변수

  • Right
    basic_recursive_directory_iterator 개체

  • Pval
    Path 개체Path일 수는 basic_path 에서 파생 되는 형식 또는 basic_path.

  • Code
    Error_code 개체입니다.

설명

첫 번째 생성자는 null 포인터를 저장합니다.

열고 저장 된 파일 이름을 있는 디렉토리를 읽을 수 있는 두 번째 및 세 번째 생성자 시도 Pval.열려 있거나 읽기 실패 하는 경우 해당 개체를 저장 하는 경우 빈 파일 이름입니다.

세 번째 생성자 생성에 연관 된 모든 오류를 저장 합니다. Code.

각 처음 세 명의 생성자가 강하에 대 한 하위 디렉터리에.

네 번째 생성자 구문을 복사 개체에서 Right.

다섯 번째 생성자 구문을 이동 개체에서 Right.

디렉터리가 성공적으로 열릴 파일 이름을 하나 이상 포함 되어 있으면 생성자의 첫 번째 파일 이름과 연관 된 상태 현재 항목이 반복된 시퀀스에 저장 합니다.

요구 사항

헤더: 파일 시스템

네임 스페이스: std::tr2::sys

참고 항목

참조

basic_recursive_directory_iterator 클래스

<filesystem>