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

std::locale::facet

Материал из cppreference.com
 
 
Библиотека локализации
Локали и фасеты
Локали
Базовые классы категорий фасетов
фасеты ctype
числовые фасеты
фасеты сопоставления
фасеты времени
денежные фасеты
фасеты сообщений
Классификация и преобразование символов
Классификация символов
Преобразование
(C++11/17*)
(C++11/17*)
Фасеты преобразования кода
(C++11/17*)
(C++11/17*)    
(C++11/17*)
Локаль C
 
std::locale
Член типов
Оригинал:
Member types
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Член функций
Оригинал:
Member functions
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Статические функции-члены
Оригинал:
Static member functions
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
 
<tbody> </tbody>
Определено в заголовочном файле <locale>
class locale::facet;

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

Функции-члены

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

Пример

Смотрите также

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