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 nesnesiPval
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