Пространства имён
Варианты
Действия

std::locale::facet

Материал из cppreference.com
< cpp‎ | locale‎ | locale
 
 
Локализация
Локали и фасеты
Классификация символов
Преобразования
Базовые классы фасетов
Категории фасетов
Зависящие от локали категории фасетов
Не зависящие от локали фасеты преобразования юникода
rtrrffrf
Локали С
 
std::locale
Член типов
Оригинал:
Member types
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
locale::facet
Член функций
Оригинал:
Member functions
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Статические функции-члены
Оригинал:
Static member functions
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
 
Defined in header <locale>
class locale::facet;

Класс std::locale::facet является базовым классом для фасетов. Он предоставляет общий базовый класс, так что локали могут хранить указатели на свои реализованные фасеты в одном индексированном контейнере. Также он абстрагирует поддержку подсчёта ссылок для фасетов. Всякий раз, когда фасет добавляется в локаль, локаль увеличивает счётчик ссылок фасета (механизм этого увеличения зависит от реализации). Всякий раз, когда локаль разрушается или изменяется, она уменьшает счётчик ссылок каждого фасета, который она больше не реализует. Когда счётчик ссылок фасета достигает нуля, локаль выполняет delete static_cast<std::locale::facet*>(f), где f является указателем на фасет.

[править] Функции-члены

конструирует новый фасет с указанным значением счётчика ссылок
(protected функция-член)
operator=
оператор копирующего присваивания удалён
(protected функция-член)
(деструктор)
[virtual]
деструктор является виртуальным и защищённым
(virtual protected функция-член)

[править] Пример

[править] Смотрите также

тип индекса фасета: каждый класс фасета должен объявлять или наследовать публичный статический член этого типа
(класс) [править]