Udostępnij za pośrednictwem


Klasa basic_directory_iterator

W tym artykule opisano iteratora wejściowy, który sekwencji za pomocą nazw plików w katalogu w systemie plików.Dla iterację X, wyrażenie *X daje w wyniku basic_directory_entry obiekt, który otacza nazwę pliku i wszystko, co wiadomo o stan skojarzony plik.

template<class Path>
class basic_directory_iterator : public iterator<input_iterator_tag, basic_directory_entry<Path> >;

Uwagi

Klasa przechowuje obiekt typu Path, który reprezentuje bieżącej nazwy pliku w sekwencji katalogu.Pathmogą być basic_path lub typu, który jest pochodną basic_path.

Elementy członkowskie

Hh874878.collapse_all(pl-pl,VS.110).gifPubliczne definicje typów

Nazwa

Opis

basic_directory_iterator::path_type

Jest to synonim parametr szablonu Path.

basic_directory_iterator::string_type

Jest to synonim typu string Path::string_type.

basic_directory_iterator::value_type

Jest to synonim basic_directory_entry<Path>.

Hh874878.collapse_all(pl-pl,VS.110).gifKonstruktory publiczne

Nazwa

Opis

Konstruktor basic_directory_iterator::basic_directory_iterator

Konstrukcje basic_directory_iterator obiektu.

Hh874878.collapse_all(pl-pl,VS.110).gifOperatory publiczne

Nazwa

Opis

basic_directory_iterator::operator * operatora

Pobiera przechowywane Path obiektu.

Operator basic_directory_iterator::operator ++

Odczytuje i zapisuje następnego Path obiektu.

basic_directory_iterator::operator = operatora

Operator przypisania dla bieżącego Path obiektu.

basic_directory_iterator::operator - > Operator

Zwraca wartość typu &**this.

Wymagania

Nagłówek: systemu plików

Obszar nazw: std::tr2::sys

Zobacz też

Informacje

<filesystem>

Inne zasoby

Pliki nagłówków