std::messages
来自 cppreference.com
定义在头文件 <locale> 中 |
||
template< class CharT |
||
类模板 std::messages
是一个标准的区域设置构面,它封装了从消息目录中检索字符串,例如由 GNU gettext 或 POSIX catgets
提供的目录。
消息的来源是实现定义的。
继承图
内容 |
[编辑] 专门化
标准库保证提供以下专门化(它们是任何区域设置对象都需要实现的)
定义在头文件
<locale> 中 | |
std::messages<char> | 访问窄字符串消息目录 |
std::messages<wchar_t> | 访问宽字符串消息目录 |
[编辑] 成员类型
成员类型 | 定义 |
char_type
|
CharT
|
string_type
|
std::basic_string<CharT> |
[编辑] 成员函数
构造一个新的 messages 构面(公共成员函数) | |
析构一个 messages 构面(受保护成员函数) | |
调用 do_open (公共成员函数) | |
调用 do_get (公共成员函数) | |
调用 do_close (公共成员函数) |
[编辑] 成员对象
static std::locale::id id |
id 的区域设置 (公共成员对象) |
[编辑] 受保护成员函数
[虚拟] |
打开一个命名消息目录 (虚拟受保护成员函数) |
[虚拟] |
从打开的消息目录中检索消息 (虚拟受保护成员函数) |
[虚拟] |
关闭一个消息目录 (虚拟受保护成员函数) |
从 std::messages_base 继承
类型 | 定义 |
catalog
|
/* 未指定的带符号整数类型 */ |
[编辑] 参见
定义消息目录类型 (类) | |
表示命名区域设置的系统提供的 std::messages (类模板) |