clude linclude

Автор admin Суббота, 6 июня 2009 11:32

clude linclude linclude linclude “../require.h” 1 Точнее говоря, эти итераторы создавались для абстрагирования потоков ввода-вывода от фацетов локальных контекстов, чтобы фацеты могли работать с любыми последовательностями символов, не только с потоками. Локальные контексты обеспечивают удобное форматирование потоков ввода-вывода по национальным стандартам (например, представление денежных величин). 2 Для остальных типов аргументов необходимо предоставить специализацию шаблона chartraits. 348 Глава 7 • Обобщенные контейнеры using namespace std: int mainO { i fstream in(“StreambufIterator.cpp”): assuredn. “Streambuflterator.cpp”): // Точное представление потока: istreambuf_iterator isb(in), end: ostreambuf_iterator osb(cout): whiledsb != end) *osb++ = *isb++; // Копирование ‘in’ в cout cout « endl: ifstream in2(“Streambuflterator.cpp”): // Удаление пропусков: nstream_iterator is(in2). end2: ostream_iterator os(cout): while(is != end2) *os++ = *is++; cout « endl: } ///:- Правила синтаксического разбора для потоковых итераторов определяет оператор i


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