命名空间
变体
操作

std::messages

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

类模板 std::messages 是一个标准本地化面,用于封装从消息目录中检索字符串,例如 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 [static] facet 的标识符

[编辑] 成员函数

构造新的 messages
(公开成员函数)
销毁 messages
(受保护成员函数)
调用 do_open
(公有成员函数) [编辑]
调用 do_get
(公有成员函数) [编辑]
调用 do_close
(公有成员函数) [编辑]

[编辑] 受保护成员函数

[虚函数]
打开一个命名的消息目录
(虚保护成员函数) [编辑]
[虚函数]
从已打开的消息目录中检索消息
(虚保护成员函数) [编辑]
[虚函数]
关闭消息目录
(虚保护成员函数) [编辑]

继承自 std::messages_base

嵌套类型

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

[编辑] 另请参见

定义消息目录类型
(类) [编辑]
表示命名语言环境的系统提供的 std::messages
(类模板) [编辑]