Sdílet prostřednictvím


Konstruktor basic_directory_iterator::basic_directory_iterator

Konstrukce basic_directory_iterator objektu.

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

Parametry

  • Right
    Objekt basic_directory_iterator.

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

  • Code
    Kód_chyby objektu.

Poznámky

První konstruktor ukládá ukazatel s hodnotou null.

Konstruktory druhé a třetí pokus otevřít a číst pomocí názvu souboru uložené v adresáři Pval.Pokud selže otevřít nebo číst, objekt uloží prázdného souboru.

Třetí konstruktor ukládá v Code jakékoli chybě související s konstrukce.

Kopírovat konstruktor čtvrtý-konstrukce uložené Path objektu z Right.

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

Pokud adresář úspěšně otevřen, obsahuje alespoň jeden název souboru ukládá konstruktor jako aktuální položky v pořadí iterated první název souboru a stav.

Požadavky

Záhlaví: filesystem

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

Viz také

Referenční dokumentace

Třída basic_directory_iterator

<filesystem>