м файле также определ

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

м файле также определяется строковый класс с расширенной кодировкой символов: typedef basic_string wstring: Поддержка расширенных кодировок проявляется в расширенных потоках ввода-вывода (класс wostream вместо ostream, также определяемый в ) и заголовочном файле , расширенной версии . Наряду со специализацией шаблона char_traits по типу wchar_t в стандартной библиотеке это позволяет создать версию ichar_traits для символов в расширенной кодировке: //: C03:iwchar_traits.h {-g++} // Создание класса характеристик для расширенных символов #ifndef IWCHAR_TRAITS_H #define IWCHAR_TRAITS_H #include #include #include #i nclude #include #include using std:allocator: using std::basic_string; using std::char_traits: using std::towlower; using std::towupper; using std::wostream; using std::wstring: struct iwchar_traits : char_traits { Поиск в строках 119 // Изменяются только функции сравнения символов, static bool eq(wchar_t cist. wchar_t c2nd) { return towupper(clst) == towupper(c2nd): } static bool ne(w


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