Udostępnij za pośrednictwem


moneypunct — Klasa

Klasa szablonu opisująca obiekt, który może służyć jako zestaw reguł ustawień regionalnych do opisania sekwencji typu CharType używanych do reprezentowania pola pieniężnych danych wejściowych lub pola pieniężnych danych wyjściowych.Jeśli parametr szablonu Intl to true, konwencje międzynarodowe są przestrzegane.

template<class CharType, bool Intl> 
   class moneypunct;

Parametry

  • CharType
    Typ używany w programie do kodowania znaków.

  • Intl
    Flaga określająca, czy międzynarodowe konwencje mają być przestrzegane.

Uwagi

Podobnie jak w przypadku dowolnego zestawu reguł ustawień regionalnych, identyfikator obiektu statycznego ma początkową przechowywaną wartość zero.Pierwsza próba dostępu do jego przechowywanej wartości przechowuje unikatową wartość dodatnią w identyfikatorze.

Obiekt statyczny const intl przechowuje wartość parametru szablonu Intl.

Konstruktory

moneypunct

Konstruktor obiektów typu moneypunct.

Typedefs

char_type

Typ opisujący znak używany przez ustawienie regionalne.

string_type

Typ, który opisuje ciąg zawierający znaki typu CharType.

Funkcje elementów członkowskich

curr_symbol

Zwraca sekwencję elementów specyficzną dla danych ustawień regionalnych w celu wykorzystania jako symbol waluty.

decimal_point

Zwraca sekwencję elementów specyficzną dla danych ustawień regionalnych w celu wykorzystania jako symbol separatora dziesiętnego.

do_curr_symbol

Chroniona funkcja wirtualna elementu członkowskiego, która zwraca sekwencję elementów specyficznych dla ustawień regionalnych, używanych jako symbol waluty.

do_decimal_point

Chroniona funkcja wirtualna elementu członkowskiego, która jest wywoływana w celu zwrócenia sekwencji elementów specyficznych dla ustawień regionalnych używanych jako symbol separatora dziesiętnego.

do_frac_digits

Chroniona funkcja wirtualna elementu członkowskiego zwraca specyficzną dla ustawień regionalnych liczbę cyfr, które mają być wyświetlane z prawej strony każdego separatora dziesiętnego.

do_grouping

Chroniona funkcja wirtualna elementu członkowskiego zwraca regułę specyficzną dla ustawień regionalnych, aby określić sposób grupowania cyfr na lewo od każdego separatora dziesiętnego.

do_neg_format

Chroniona funkcja wirtualna elementu członkowskiego, wywoływana w celu zwrócenia reguły specyficznej dla ustawień regionalnych przy formatowaniu danych wyjściowych z kwotami ujemnymi.

do_negative_sign

Chroniona funkcja wirtualna elementu członkowskiego, która jest wywoływana w celu zwrócenia sekwencji elementów specyficznych dla ustawień regionalnych używanych jako symbol znaku ujemnego.

do_pos_format

Chroniona funkcja wirtualna elementu członkowskiego, wywoływana w celu zwrócenia reguły specyficznej dla ustawień regionalnych przy formatowaniu danych wyjściowych z kwotami dodatnimi.

do_positive_sign

Chroniona funkcja wirtualna elementu członkowskiego, która jest wywoływana w celu zwrócenia sekwencji elementów specyficznych dla ustawień regionalnych używanych jako symbol znaku dodatniego.

do_thousands_sep

Chroniona funkcja wirtualna elementu członkowskiego, która jest wywoływana w celu zwrócenia sekwencji elementów specyficznych dla ustawień regionalnych używanych jako symbol separatora tysięcznego.

frac_digits

Zwraca specyficzną dla ustawień regionalnych liczbę cyfr, które mają być wyświetlane z prawej strony każdego znaku dziesiętnego.

grouping

Zwraca regułę specyficzną dla ustawień regionalnych określającą sposób grupowania cyfr na lewo od każdego znaku dziesiętnego.

neg_format

Zwraca regułę specyficzną dla ustawień regionalnych przy formatowaniu danych wyjściowych z kwotami ujemnymi.

negative_sign

Zwraca sekwencję elementów specyficzną dla danych ustawień regionalnych w celu wykorzystania jako symbol znaku ujemnego.

pos_format

Zwraca regułę specyficzną dla ustawień regionalnych przy formatowaniu danych wyjściowych z kwotami dodatnimi.

positive_sign

Zwraca sekwencję elementów specyficzną dla danych ustawień regionalnych w celu wykorzystania jako symbol znaku dodatniego.

thousands_sep

Zwraca sekwencję elementów specyficzną dla danych ustawień regionalnych w celu wykorzystania jako symbol separatora tysięcznego.

Wymagania

Nagłówek: <locale>

Przestrzeń nazw: std

Zobacz też

Informacje

<locale>

Bezpieczeństwo wątku w standardowej bibliotece C++