std::localeconv
Материал из cppreference.com
|
|
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google. Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Щёлкните здесь, чтобы увидеть английскую версию этой страницы. (Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке.) |
<metanoindex/>
<tbody> </tbody>| Определено в заголовочном файле <clocale>
|
||
std::lconv* localeconv(); |
||
localeconv функция получает указатель на статический объект типа std::lconv, которая представляет числовые и денежные правил форматирования текущей локали C.Оригинал:
The
localeconv function obtains a pointer to a static object of type std::lconv, which represents numeric and monetary formatting rules of the current C locale.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Параметры
(Нет)
Возвращаемое значение
Pointer to the current std::lconv object.
Заметки
Изменение ссылки на объект через возвращается указатель неопределенное поведение.
Оригинал:
Modifying the object references through the returned pointer is undefined behavior.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
std::localeconv изменяет статический объект, называя его из разных потоков без синхронизации неопределенное поведение.Оригинал:
std::localeconv modifies a static object, calling it from different threads without synchronization is undefined behavior.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Пример
Запустить этот код
#include <clocale>
#include <iostream>
int main()
{
std::setlocale(LC_ALL, "ja_JP.UTF-8");
std::lconv* lc = std::localeconv();
std::cout << "Japanese currency symbol: " << lc->currency_symbol
<< '(' << lc->int_curr_symbol << ")\n";
}
Вывод:
Japanese currency symbol: ¥(JPY )
См. также
| возвращает или устанавливает текущую локаль C (функция) | |
| детали форматирования, возвращаемые std::localeconv (класс) | |
Документация C по localeconv
| |