std::moneypunct
Материал из cppreference.com
|
|
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google. Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Щёлкните здесь, чтобы увидеть английскую версию этой страницы. (Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке.) |
<metanoindex/>
<tbody> </tbody>| Определено в заголовочном файле <locale>
|
||
template< class CharT, bool International = false > class moneypunct; |
||
Гранью std::moneypunct инкапсулирует денежные преференции формат значения. Поток ввода / вывода манипуляторы std::get_money и std::put_money использования std::moneypunct через std::money_get и std::money_put для анализа денежно входного значения и форматирование денежной выходное значение.
Оригинал:
The facet std::moneypunct encapsulates monetary value format preferences. Stream I/O manipulators std::get_money and std::put_money use std::moneypunct through std::money_get and std::money_put for parsing monetary value input and formatting monetary value output.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Диаграмма наследования
Четыре специализации осуществляется стандартной библиотеки
Оригинал:
Four specializations are provided by the standard library
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Определены в заголовочном файле
<locale> | |
std::moneypunct<char>
|
предоставляет эквиваленты "C" локали предпочтений
Оригинал: provides equivalents of the "C" locale preferences Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
std::moneypunct<wchar_t>
|
предоставляет широкий эквиваленты характер "C" локали предпочтений
Оригинал: provides wide character equivalents of the "C" locale preferences Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
std::moneypunct<char, true>
|
предоставляет эквиваленты "C" локали предпочтений, с международными символами валюты
Оригинал: provides equivalents of the "C" locale preferences, with international currency symbols Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
std::moneypunct<wchar_t, true>
|
предоставляет широкий эквиваленты характер "C" локали предпочтений, с международными символами валюты
Оригинал: provides wide character equivalents of the "C" locale preferences, with international currency symbols Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
Типы-члены
| Тип члена | Определение |
char_type
|
charT
|
string_type
|
std::basic_string<charT>
|
Функции-члены
строит новую грань moneypunct Оригинал: constructs a new moneypunct facet Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-элемент) | |
разрушает moneypunct грань Оригинал: destructs a moneypunct facet Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (protected функция-элемент) | |
Вызывает do_decimal_point Оригинал: invokes do_decimal_point Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-элемент) | |
Вызывает do_thousands_sep Оригинал: invokes do_thousands_sep Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-элемент) | |
Вызывает do_grouping Оригинал: invokes do_grouping Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-элемент) | |
Вызывает do_curr_symbol Оригинал: invokes do_curr_symbol Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-элемент) | |
Вызывает do_positive_sign Оригинал: invokes do_positive_sign Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-элемент) | |
Вызывает do_negative_sign Оригинал: invokes do_negative_sign Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-элемент) | |
Вызывает do_frac_digits Оригинал: invokes do_frac_digits Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-элемент) | |
Вызывает do_pos_format Оригинал: invokes do_pos_format Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-элемент) | |
Вызывает do_neg_format Оригинал: invokes do_neg_format Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (public функция-элемент) | |
Охраняемые функций-членов
[virtual] |
обеспечивает характера для использования в качестве десятичной точки Оригинал: provides the character to use as decimal point Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (virtual protected функция-элемент) |
[virtual] |
обеспечивает знак, используемый в качестве разделителя тысяч Оригинал: provides the character to use as thousands separator Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (virtual protected функция-элемент) |
[virtual] |
обеспечивает количество цифр между каждой парой тысяч сепараторов Оригинал: provides the numbers of digits between each pair of thousands separators Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (virtual protected функция-элемент) |
[virtual] |
предоставляет строку, используемую в качестве валюты идентификатор Оригинал: provides the string to use as the currency identifier Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (virtual protected функция-элемент) |
[virtual] |
предоставляет строку, чтобы указать положительное значение Оригинал: provides the string to indicate a positive value Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (virtual protected функция-элемент) |
[virtual] |
предусматривает строки для указания отрицательного значения Оригинал: provides the string to indicate a negative value Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (virtual protected функция-элемент) |
[virtual] |
обеспечивает количество цифр для отображения после запятой Оригинал: provides the number of digits to display after the decimal point Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (virtual protected функция-элемент) |
[virtual] |
обеспечивает форматирование шаблона для положительных значений Оригинал: provides the formatting pattern for positive values Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (virtual protected функция-элемент) |
[virtual] |
обеспечивает форматирование шаблона для отрицательных значений Оригинал: provides the formatting pattern for negative values Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (virtual protected функция-элемент) |
Член постоянных
Члены
Оригинал: Member Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
Definition |
const bool intl (статическим)
|
International
|
Член объектов
static std::locale::id id |
' Идентификатор локали Оригинал: id of the locale Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (публичный объект-член) |
Унаследован от std::money_base
| Тип члена | Определение |
enum part { none, space, symbol, sign, value };
|
незаданной типа перечисления
Оригинал: unscoped enumeration type Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
struct pattern { char field[4]; };
|
Тип денежной форме
Оригинал: the monetary format type Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
Перечисление постоянно
Оригинал: Enumeration constant Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
Definition |
none
|
пробелов разрешено, но не требуется, за исключением последней позиции, где пробелы не допускаются
Оригинал: whitespace is permitted but not required except in the last position, where whitespace is not permitted Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
space
|
один или несколько пробельных символов не требуется
Оригинал: one or more whitespace characters are required Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
symbol
|
последовательность символов, возвращаемых moneypunct :: curr_symbol не требуется
Оригинал: the sequence of characters returned by moneypunct::curr_symbol is required Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
sign
|
Первое из символов, возвращаемых moneypunct :: positive_sign или moneypunct :: negative_sign не требуется
Оригинал: the first of the characters returned by moneypunct::positive_sign or moneypunct::negative_sign is required Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
value
|
абсолютных числовых денежной стоимости не требуется
Оригинал: the absolute numeric monetary value is required Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
Пример
Запустить этот код
#include <iostream>
#include <locale>
int main()
{
std::locale jp("ja_JP.UTF-8");
std::cout << "japanese currency symbol is "
<< std::use_facet<std::moneypunct<char, true>>(jp).curr_symbol()
<< "or "
<< std::use_facet<std::moneypunct<char>>(jp).curr_symbol()
<< " for short\n";
}
Вывод:
japanese currency symbol is JPY or ¥ for short
См. также
| определяет шаблоны форматирования денежных единиц (класс) | |
| представляет предоставленную системой std::moneypunct для именованной локали (шаблон класса) | |
| разбирает и конструирует денежное значение из входной последовательности символов (шаблон класса) | |
| форматирует значение денежной единицы для вывода в виде последовательности символов (шаблон класса) |