нежной единицы). Следующая про

Автор admin Воскресенье, 17 мая 2009 11:32

нежной единицы). Следующая программа демонстрирует использование фацета moneypunct (фацет time требует нетривиальных операций с итераторами, выходящих за рамки темы этой главы). //: С04:Facets.срр {-bor}{-g++}{-mwcc}{-edg} #include #include #i nclude using namespace std: Упражнения 179 // Переключение на французский локальный контекст locale locC’french”); cout. imbued ос); string currency = use_facet >(loc).curr_symbol (): char point = use_facet >(loc).decimal_point(); cout « “I made ” « currency « 12.34 « ” today!” « endl; } III:- B выходных данных отображаются французский символ денежной единицы и разделитель: I made С12.34 today! Вы также можете определять собственные фацеты для конструирования нестандартных локальных контекстов. Учтите, что применение локальных контекстов связано с существенными затратами. Некоторые разработчики библиотек выпускают «диалекты» стандартной библиотеки С++ для сред с ограниченными ресурсами1. Итоги Данная глава достаточно подробно знакомит читателя с библиотекой потоков ввода-вывода. Вполне вероятно, этог


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