мысль, что вместо char можно

Автор admin Понедельник, 8 июня 2009 11:32

мысль, что вместо char можно было бы извлечь, допустим, int, на самом деле это не так. Аргумент должен относиться к символьному типу — обычному (char) или расширенному. После открытия файла итератор istreambufjterator с именем р присоединяется к потоку для чтения символов. Полученные слова сохраняются в множестве set с именем wordlist. Цикл while читает слова до тех пор, пока не обнаружит конец входного потока. Для проверки используется конструктор по умолчанию istreambufjterator, возвра- Выделение лексем из потока 371 щающий конечный итератор end. Следовательно, если вы хотите проверить, не достиг ли итератор конца потока, можно воспользоваться простым условием р != end. Вторая разновидность итераторов, встречающихся в программе, — итератор вставки inserHterator, с которым мы уже знакомы. Этот итератор вставляет новые объекты в контейнер. В данном случае «контейнером» является объект string с именем word, который с точки зрения inserHterator вполне подходит на роль контейнера. Конструктор insert_iterator получает контейнер и итератор, установленный в начальную позицию вставки. Также можно бы


Комментарии закрыты.