C++ Locale 库 - name
描述
它用于获取语言环境名称并以特定于实现的方式返回语言环境的名称。
声明
以下是 std::locale::name 的声明。
C++98
string name() const;
C++11
string name() const;
参数
none
返回值
它返回一个带有语言环境名称的字符串,如果没有名称,则返回"*"。
异常
Strong guarantee − 如果抛出异常,则没有任何影响。
数据竞争
访问了 locale 对象。
示例
在下面的例子中解释了 std::locale::name。
#include <iostream> #include <locale> int main () { std::locale loc; std::cout << "The global locale should be : " << loc.name() << '\n'; return 0; }
让我们编译并运行上面的程序,这将产生以下结果 −
The global locale should be : C