har_t). Тем самым обеспечивала

Автор admin Суббота, 16 мая 2009 11:32

har_t). Тем самым обеспечивалась поддержка других кодировок, помимо ASCII и ее типичных западноевропейских расширений. Хотя в спецификации не указан точный размер расширенных символов, на некоторых платформах они реализуются в виде 32-разрядных величин и могут содержать данные в кодировке, определенной консорциумом Юникод, а также коды многобайтовых азиатских кодировок. Интегрированная поддержка расширенных символов и локальных контекстов включена в библиотеку потоков ввода-вывода. Расширенные потоки Расширенным потоком называется потоковый класс, поддерживающий операции с символами в расширенных кодировках. До настоящего момента во всех примерах использовались узкие потоки, содержащие экземпляры типа char (не считая последнего примера с классом характеристик из главы 3). Поскольку потоковые операции практически не зависят от базового типа символов, они обычно инкапсулируются в виде шаблонов. Так, базовое поведение потоков ввода определяется шаблоном basic_istream: tempiate > class basic_istream {…}; Фактически все типы потоков ввода представляют собой сп


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