我想获得numpunct< char>本地区域的方面。我可以通过构造一个带有空字符串std::locale native_loc("")
的对象来生成本机语言环境对象,但是一旦我拥有它,我如何从中获取numpunct
?我发现的文档并没有真正显示两者之间的联系。
答案 0 :(得分:6)
使用use_facet<facet_type>(locale)
:
std::numpunct<char> const&n = std::use_facet< std::numpunct<char> >(std::locale(""));