std::messages
来自 cppreference.cn
定义于头文件 <locale> |
||
template< class CharT > class messages; |
||
类模板 std::messages
是一个标准区域设置 facet,它封装了从消息目录(例如 GNU gettext 或 POSIX catgets
提供的消息目录)中检索字符串的功能。
消息的来源是实现定义的。
继承图
目录 |
[编辑] 特化
标准库保证提供以下特化(它们是任何区域设置对象都需要实现的)
定义于头文件
<locale> | |
std::messages<char> | 访问窄字符串消息目录 |
std::messages<wchar_t> | 访问宽字符串消息目录 |
[编辑] 嵌套类型
类型 | 定义 |
char_type
|
CharT
|
string_type
|
std::basic_string<CharT> |
[编辑] 数据成员
成员 | 描述 |
std::locale::id id [静态] |
facet 的标识符 |
[编辑] 成员函数
构造一个新的 messages facet(公共成员函数) | |
析构一个 messages facet(保护成员函数) | |
调用 do_open (公共成员函数) | |
调用 do_get (公共成员函数) | |
调用 do_close (公共成员函数) |
[编辑] 保护成员函数
[虚函数] |
打开一个命名的消息目录 (虚保护成员函数) |
[虚函数] |
从打开的消息目录中检索消息 (虚保护成员函数) |
[虚函数] |
关闭一个消息目录 (虚保护成员函数) |
[编辑] 参见
定义消息目录类型 (类) | |
表示为命名区域设置提供的系统 std::messages (类模板) |