Aracılığıyla paylaş


basic_recursive_directory_iterator::basic_recursive_directory_iterator yapıcı

Oluşturan bir basic_recursive_directory_iterator nesne.

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);

Parametreler

  • Right
    basic_recursive_directory_iterator nesnesi

  • Pval
    Path nesnesiPatholabilir ya da bir basic_path veya türetilmiş bir tür basic_path.

  • Code
    Bir hata_kodu nesne.

Notlar

İlk kurucu bir null işaretçi depolar.

İkinci ve üçüncü kurucuları açın ve depolanan dosya adı olan dizin okuma girişimi Pval.Açık veya salt okunur başarısız nesne değilse boş dosya adı.

Üçüncü yapıcı depolar inşaat ile ilişkili herhangi bir hata Code.

Her ilk üç kurucuları alt dizinleri iniş için izin.

Dördüncü yapıcı Kopyala-bir nesneden yapıları Right.

Beşinci yapıcı taşıma-bir nesneden yapıları Right.

Dizin başarıyla açıldı ve en az bir dosya adı içeriyorsa, tekrarlayan sıradaki geçerli girdi olarak yapıcı ilk dosya adı ve ilişkili durum depolar.

Gereksinimler

Başlık: dosya sistemi

Ad alanı: std::tr2::sys

Ayrıca bkz.

Başvuru

basic_recursive_directory_iterator sınıfı

<filesystem>