Namespaces
Variants

std:: money_base

From cppreference.net
헤더에 정의됨 <locale>
class money_base ;

std::money_base 클래스는 std::moneypunct , std::money_get std::money_put 패싯에 의해 상속되어 사용되는 상수들을 제공합니다.

멤버 타입

유형 정의
enum part { none, space, symbol, sign, value } ; 비범위 열거형 타입
struct pattern { char field [ 4 ] ; } ; 통화 형식 타입
열거형 상수 정의
none 마지막 위치를 제외하고 공백은 허용되지만 필수는 아님(마지막 위치에서는 공백이 허용되지 않음)
space 하나 이상의 공백 문자가 필요함
symbol moneypunct :: curr_symbol 가 반환하는 문자 시퀀스가 필요함
sign moneypunct :: positive_sign 또는 moneypunct :: negative_sign 가 반환하는 첫 번째 문자가 필요함
value 절대 숫자 통화 값이 필요함

참고 사항

통화 형식은 char 네 개로 이루어진 배열로, std::money_base::part 로 변환 가능합니다. 이 시퀀스에서 symbol , sign , 그리고 value 는 각각 정확히 한 번씩 나타나며, 나머지 한 위치에는 space 또는 none 이 나타납니다. none 값이 있는 경우 첫 번째 위치에 오지 않으며, space 값이 있는 경우 첫 번째나 마지막 위치에 오지 않습니다.

표준 std::moneypunct 특수화에서 반환하는 기본 형식은 { symbol, sign, none, value } 입니다.

참고 항목

std::money_get std::money_put 에서 사용되는 통화 서식 매개변수를 정의함
(클래스 템플릿)
입력 문자 시퀀스에서 통화 값을 구문 분석하고 구성함
(클래스 템플릿)
통화 값을 문자 시퀀스로 출력하기 위해 서식을 지정함
(클래스 템플릿)