tor, разыменованному и
Автор admin
Суббота, 6 июня 2009 11:32
tor, разыменованному итератору можно просто присвоить любой объект string оператором =. Присвоенная строка помещается в выходной поток, как в двух присваиваниях out в нашем примере. При определении out во втором аргументе передается символ перевода строки, поэтому команда присваивания также включает в поток перевод строки. Хотя создать объекты istream_iterator и ostream_iterator возможно, фактически они будут выполнять синтаксический разбор входных данных. В частности, произойдет автоматическое исключение пропусков (пробелов, символов табуляции и перевода строки), а это нежелательно, если вы хотите работать с точным представлением потока istream. Вместо них следует использовать итераторы istreambufjterator и ostreambuHterator, спроектированные специально для работы с отдельными символами1. Хотя они реализованы в виде шаблонов, предполагается, что в аргументах передаются только типы char и wchar_t2. В следующем примере поведение потоковых итераторов сравнивается с итераторами stream buf: //: C07:StreambufIterator.срр // istreambufjterator и ostreambuf_iterator linclude lin
Комментарии закрыты.
Последние комментарии