Sdílet prostřednictvím


Konstruktor basic_recursive_directory_iterator::basic_recursive_directory_iterator

Konstrukce basic_recursive_directory_iterator objektu.

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

Parametry

  • Right
    Objekt basic_recursive_directory_iterator.

  • Pval
    Objekt Path.Pathmůže být basic_path nebo typ, který je odvozen z basic_path.

  • Code
    Kód_chyby objektu.

Poznámky

První konstruktor ukládá ukazatele null.

Konstruktory druhý a třetí pokus o otevření a čtení adresáře, který má název souboru uložené v Pval.Pokud selže otevřít nebo číst, objekt prázdný název souboru.

Třetí konstruktor ukládá všechny chyby, který je přidružen k výstavbě ve Code.

Každý z prvních tří konstruktory umožňují sestup do podadresáře.

Čtvrtý konstruktor kopie konstrukce objektu z Right.

Pátý konstruktor přesunout konstrukce objektu z Right.

Adresář je úspěšně otevřen, obsahuje nejméně jeden název souboru ukládá konstruktor první název souboru a přidružený stav jako aktuální položky v iterated sekvence.

Požadavky

Záhlaví: filesystem

Obor názvů: std::tr2::sys

Viz také

Referenční dokumentace

Třída basic_recursive_directory_iterator

<filesystem>