money_base Class

选件类描述枚举和一个结构的通用模板选件类 moneypunct的所有专用化。

struct money_base : public locale::facet
{
    enum
    {
        symbol = '$',
        sign = '+',
        space = ' ',
        value = 'v',
        none = 'x'
    };
    typedef int part;
    struct pattern
    {
        char field[_PATTERN_FIELD_SIZE];
    };
    money_base(
        size_t _Refs = 0
    );
    ~money_base();
};

备注

枚举 part 在数组字段的元素描述可能的值在结构模式。part 的值为:

  • 要 匹配零开始的none 或多个空格或不生成。

  • 匹配或生成一个加号或减号的sign

  • 要匹配零开始的space 或多个空格或生成一个空格。

  • 匹配或生成货币符号的symbol

  • 匹配或生成一个货币值的

要求

Header: <locale>

命名空间: std

请参见

参考

线程安全性对标准C++库中