c++11 标准模板(STL)(std::locale)(一)

 用以封装文化差异的多态刻面的集合

class locale;

std::locale 类型对象是不可变平面的不可变索引集。 C++ 输入/输出库的每个流对象与一个 std::locale 对象关联,并用其平面分析及格式化所有数据。另外, locale 对象与每个 std::basic_regex 对象关联。 locale 对象亦可在标准容器和算法中用作进行字符串对照的谓词,而且能被直接访问,以获得或修改其所保有的平面。

C++ 程序中构造的每个 locale 至少保有下列标准平面,但程序可以定义额外特化,或全新的平面,并将它们添加到任何既存的 locale 对象。

受支持平面
std::collate std::collate
std::ctype std::ctype
std::codecvt
std::codecvt
std::codecvt
std::codecvt
std::moneypunct
std::moneypunct
std::moneypunct
std::moneypunct

你可能感兴趣的:(本地化库,c++,标准库模板,STL,locale,本地环境)