Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erstellt ein basic_directory_iterator-Objekt.
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);
Parameter
Right
Ein basic_directory_iterator-Objekt.Pval
Ein Path-Objekt.Path kann entweder basic_path oder ein Typ sein, der von basic_path abgeleitet wird.Code
Ein error_code-Objekt.
Hinweise
Der erste Konstruktor speichert einen NULL-Zeiger.
Die zweite und dritte Konstruktoren versuchen, das Verzeichnis zu öffnen und lesen, indem sie den gespeicherten Dateinamen in Pval verwenden.Wenn das geöffnete oder Lesen fehlschlägt, speichert das Objekt einen leeren Dateinamen.
Der dritte Konstruktor speichert in Code jeden Fehler, der mit der Konstruktion zugeordnet ist.
Der vierte Konstruktor KopieKonstrukte das gespeicherte Path-Objekt von Right.
Die fünften Konstruktor VerschiebungKonstrukte ein Objekt aus Right.
Wenn das Verzeichnis erfolgreich geöffnet und mindestens einen Dateinamen enthält ist, speichert der Konstruktor den ersten Dateinamen und den Status während der aktuelle Eintrag in der durchgelaufenen Sequenz.
Anforderungen
Header: Dateisystem
Namespace: std::tr2::sys