C++ Locale 库 - use_facet
描述
它用于访问 locale 的 facet,并返回对 locale loc 的 Facet 的引用。 函数 has_facet 可用于在尝试将其与此函数一起使用之前检查语言环境是否存在特定方面。
声明
以下是 std::use_facet 的声明。
template <class Facet> const Facet& use_facet (const locale& loc);
参数
loc − 它是一个语言环境对象。
返回值
它返回对 locale loc 的 facet Facet 的引用。
异常
Strong guarantee − 如果抛出异常,则 loc 没有变化。
数据竞争
它已经被Argument loc访问过,返回的对象可以用来访问facet对象。