messages 类

此模板类描述一个对象来充当区域设置 facet,以便从给定区域设置的国际化消息目录中检索本地化消息。

目前,虽然已实现消息类,但没有任何消息。

template <class CharType>
   class messages : public messages_base;

参数

  • CharType
    在程序中用于对区域设置中的字符进行编码的类型。

备注

对于任何区域设置 facet,静态对象 ID 的初始存储值为零。 首次尝试访问其存储值后,将在 id 中存储唯一正值。

大致来说,此 facet 会打开基类 messages_base 中定义的消息目录,检索所需要的信息,然后关闭目录。

构造函数

消息

消息 facet 构造函数。

Typedef

char_type

一种用于显示消息的字符类型。

string_type

一种类型,此类型描述包含 CharType 类型字符的 basic_string 类型字符串。

成员函数

close

关闭消息目录。

do_close

一种为失去消息目录而调用的虚拟函数。

do_get

一种为检索消息目录而调用的虚拟函数。

do_open

一种为打开消息目录而调用的虚拟函数。

get

检索消息目录。

open

打开消息目录。

要求

标头:<locale>

命名空间: std

请参见

参考

<locale>

messages_base 类

C++ 标准库中的线程安全