istream_iterator Class
Opisuje obiekt wejściowy iteratora.Wyodrębniane są obiektami klasy typu do niego ze strumienia wejściowego, którym dostęp za pośrednictwem obiektu magazyny typu wskaźnik do basic_istream<CharType, cech>.
template <
class Type
class CharType = char
class Traits = char_traits<CharType>
class Distance= ptrdiff_t
>
class istream_iterator :
public iterator<input_iterator_tag, Type, Distance, const Type *, const Type &>
Parametry
Typ
Typ obiektu ma być wyodrębniony ze strumienia wejściowego.CharType
Typ, który reprezentuje typ znaków istream_iterator.Ten argument jest opcjonalny i domyślnie jest to char*.*Traits
Typ, który reprezentuje typ znaków istream_iterator.Ten argument jest opcjonalny i domyślnie jest to char_traits<CharType >.Odległość
A podpisaną integralną typ, który reprezentuje typ różnicy dla istream_iterator.Ten argument jest opcjonalny i domyślnie jest to ptrdiff_t*.*
Po konstruowania lub zwiększając obiektu klasy istream_iterator z niepustych wskaźnik przechowywane, obiekt próbuje wyodrębnić i przechowywania obiektu typu typu ze strumienia wejściowego skojarzone.Jeśli ekstrakcji nie powiedzie się, obiekt skutecznie zastępuje przechowywane wskaźnik wskaźnik zerowy, dzięki czemu wskaźnik na końcu sekwencji.
Konstruktory
Konstrukcje albo koniec strumienia iterację domyślnie istream_iterator lub istream_iterator typ iteratora strumienia, z której odczytuje można zainicjować. |
Definicje TypeDef
Typ, który przewiduje typ znaku istream_iterator. |
|
Typ, który przewiduje typ strumienia istream_iterator. |
|
Typ, który przewiduje typu cech znaku istream_iterator. |
Operatory
Cofający odwołanie operator zwraca przechowywane obiektu typu Type przez istream_iterator. |
|
Zwraca wartość elementu członkowskiego, ewentualne. |
|
Wyodrębnia przyrostowo obiektu ze strumienia wejściowego lub kopiuje obiekt przed zwiększając go i zwraca kopię. |
Wymagania
Nagłówek: <iterator>
Obszar nazw: std
Zobacz też
Informacje
Bezpieczeństwo wątków w standardowa biblioteka języka C++
Standardowa biblioteka szablonu
Inne zasoby
istream_iterator członkowie
<iterator> Członkowie