다음을 통해 공유


basic_directory_iterator::basic_directory_iterator 생성자

basic_directory_iterator 개체를 생성합니다.

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

매개 변수

  • Right
    basic_directory_iterator 개체

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

  • Code
    Error_code 개체입니다.

설명

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

두 번째와 세 번째 생성자를 열고 디렉터리에 저장 된 파일 이름을 사용 하 여 읽기 시도 Pval.빈 파일명을 열려 있거나 읽기 실패, 개체를 저장 하면 됩니다.

세 번째 생성자 저장에서 Code 구조와 관련 된 오류입니다.

네 번째 생성자 복사-에 저장된 구문 Path 개체에서 Right.

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

디렉터리는 성공적으로 열릴 파일 이름을 하나 이상 포함 되어 있으면 생성자 첫 번째 파일 이름 및 상태를 이터레이션되며 시퀀스에서 현재 항목으로 저장 합니다.

요구 사항

헤더: 파일 시스템

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

참고 항목

참조

basic_directory_iterator 클래스

<filesystem>