C++ 语言环境库 - has_facet


描述

它用于检查语言环境是否有facet,并返回语言环境loc中是否存在facet Facet。

宣言

以下是 std::has_facet 的声明。

C++98

template <class Facet> bool has_facet (const locale& loc) throw();

C++11

template <class Facet> bool has_facet (const locale& loc) noexcept;

参数

loc - 它是一个区域设置对象。

返回值

它返回分面 Facet 是否存在于语言环境 loc 中。

例外情况

无抛出保证- 该函数永远不会抛出异常。

数据竞赛

它通过Argument loc访问,返回的对象可以用于访问facet对象。

语言环境.htm