std::ios_base::imbue
std::locale imbue( const std::locale& loc ); |
Устанавливает для потока локаль loc. Перед возвратом вызывается каждая функция, зарегистрированная с помощью register_callback(), с параметром imbue_event.
Параметры
| loc | - | новая локаль, назначаемая потоку |
Возвращаемое значение
Объект локали, связанный с потоком до выполнения операции.
Пример
Отчёты об ошибках
Следующие отчёты об ошибках, изменяющие поведение, были ретроактивно применены к ранее опубликованным стандартам C++.
| Отчёт об ошибке | Применён к | Опубликованное поведение | Корректное поведение |
|---|---|---|---|
| LWG 47 | C++98 | возвращаемое значение было ошибочно указано как возвращаемое значение getloc() | исправлено |
| LWG 156 | C++98 | тип loc был const std::locale | исправлен на const std::locale& |
См. также
| возвращает текущую локаль (открытая функция-член) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/io/ios_base/imbue