命名空间
变体
操作

std::messages

来自 cppreference.cn
< cpp‎ | locale
 
 
 
 
 
定义于头文件 <locale>
template< class CharT >
class messages;

类模板 std::messages 是一个标准区域设置 facet,它封装了从消息目录(例如 GNU gettext 或 POSIX catgets 提供的消息目录)中检索字符串的功能。

消息的来源是实现定义的。

cpp/locale/messages basecpp/locale/locale/facetstd-messages-inheritance.svg

继承图

目录

[编辑] 特化

标准库保证提供以下特化(它们是任何区域设置对象都需要实现的

定义于头文件 <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_base

嵌套类型

类型 定义
catalog 一个未指定的有符号整数类型

[编辑] 参见

定义消息目录类型
(类) [编辑]
表示为命名区域设置提供的系统 std::messages
(类模板) [编辑]