moneypunct::do_neg_format
调用返回格式化输出区域设置特定规则与负数的金额受保护的虚成员函数。
virtual pattern do_neg_format( ) const;
返回值
受保护的虚成员函数返回确定如何的区域设置特定规则生成一个否定性的金额一个货币输出字段。 pattern::field 的四个元素中的每个可能的值:
要 匹配零开始的none 或多个空格或不生成。
匹配或生成一个加号或减号的sign。
要匹配零开始的space 或多个空格或生成一个空格。
匹配或生成货币符号的symbol。
匹配或生成一个货币值的值。
一个货币输出字段的元素生成,并一种货币。输入字段的元素按这些元素将显示在 pattern::field的顺序匹配。 每个值 sign,symbol,值,并 none 或 space 必须一次正确显示。 该值 none 无法首先出现。 值空间 must 未出现第一或之前。 如果 Intl 为true,该顺序是 symbol,sign,none,然后 值。
moneypunct<CharType,Intl>的模板版本返回 {money_base::symbol,money_base::sign,money_base::value,money_base::none}。
示例
为 neg_format参见示例,虚拟成员函数由 neg_format调用。
要求
标头: <locale>
命名空间: std