Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 Windows 中如何从 std::locale 获取 LCID
locale l1(".OCP");//get the default system locale cout<<l1.c_str()<<endl;
在前面的代码中,我得到了语言环境的名称,但 win32 LCID 这是必需的
与 a 关联的唯一标识实体std::locale()是它的 `name():
std::locale()
std::cout << l1.name() << '\n';
这个属性的内容是相当弱指定的,但在上面的设置中,它应该有一个名称并产生与"*"未命名语言环境返回的不同的名称。但是,没有具体说明名称是什么。
"*"