首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

do_decimal_point

Defined in header <locale>

?

?

public: char_type decimal_point() const;

(1)

?

protected: virtual char_type do_decimal_point() const;

(2)

?

1%29公共成员函数,调用成员函数do_decimal_point最派生的类。

2%29返回用作整数和小数部分之间的十进制分隔符的字符。

返回值

类型对象char_type作为数千分隔符使用。标准专业std::numpunct回归'.'L'.'...

二次

代码语言:javascript
复制
#include <iostream>
#include <locale>
 
struct slash : std::numpunct<char> {
    char do_decimal_point()   const { return '/'; }  // separate with slash
};
 
int main()
{
    std::cout.precision(10);
    std::cout << "default locale: " << 1234.5678 << '\n';
    std::cout.imbue(std::locale(std::cout.getloc(), new slash));
    std::cout << "locale with modified numpunct: " << 1234.5678 << '\n';
}

二次

产出:

二次

代码语言:javascript
复制
default locale: 1234.5678
locale with modified numpunct: 1234/5678

二次

代码语言:txt
复制
 ? cppreference.com

在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com