std::numpunct_byname
Материал из cppreference.com
|
|
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google. Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Щёлкните здесь, чтобы увидеть английскую версию этой страницы. (Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке.) |
<metanoindex/>
<tbody> </tbody>| Определено в заголовочном файле <locale>
|
||
template< class charT > class numpunct_byname : public std::numpunct<charT>; |
||
std::numpunct_byname является std::numpunct аспект, который инкапсулирует числовые предпочтения пунктуации языка указано на его строительство.
Оригинал:
std::numpunct_byname is a std::numpunct facet which encapsulates numeric punctuation preferences of a locale specified at its construction.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Две специализации осуществляется стандартной библиотеки
Оригинал:
Two specializations are provided by the standard library
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Определены в заголовочном файле
<locale> | |
std::numpunct_byname<char>
|
локалей грань std::numpunct для узкого характера I / O
Оригинал: locale-specific std::numpunct facet for narrow character I/O Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
std::numpunct_byname<wchar_t>
|
локалей грань std::numpunct для широких символов I / O
Оригинал: locale-specific std::numpunct facet for wide characters I/O Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
Типы-члены
| Тип члена | Определение |
char_type
|
charT
|
string_type
|
std::basic_string<charT>
|
Функции-члены
строит новую грань numpunct_byname Оригинал: constructs a new numpunct_byname facet Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-элемент) | |
разрушает numpunct_byname грань Оригинал: destructs a numpunct_byname facet Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (protected функция-элемент) |
Пример
Этот пример demonistrates, как применить цифровой правила пунктуации другой язык без изменения остальной части языка .
Оригинал:
This example demonistrates how to apply numeric punctuation rules of another language without changing the rest of the locale.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Запустить этот код
#include <iostream>
#include <locale>
int main()
{
const double number = 1000.25;
std::wcout << L"default locale: " << number << L'\n';
std::wcout.imbue(std::locale(std::wcout.getloc(),
new std::numpunct_byname<wchar_t>("ru_RU.UTF8")));
std::wcout << L"default locale with russian numpunct: " << number << L'\n';
}
Вывод:
default locale: 1000.25
default locale with russian numpunct: 1 000,25
См. также
определяет числовой правил пунктуации Оригинал: defines numeric punctuation rules Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (шаблон класса) |