std::messages
来自cppreference.com
                    
                                        
                    
                    
                                                            
                    |   定义于头文件  <locale>
  | 
||
|   template< class CharT > class messages;  | 
||
类模板 std::messages 是标准 locale 平面,它封装从消息目录取得字符串,例如 GNU gettext 或 POSIX catgets 所提供者。
消息源是实现定义的。
继承图
标准库提供二个孤立(独立于本地环境)的特化:
|   定义于头文件  
<locale>  | |
| std::messages<char> | 访问窄字符串消息目录 | 
| std::messages<wchar_t> | 访问宽字符串消息目录 | 
另外, C++ 程序中的每个 locale 对象还实装这些特化的其自身(本地环境限定)版本。
成员类型
| 成员类型 | 定义 | 
  char_type
 | 
  CharT
 | 
  string_type
 | 
  std::basic_string<CharT>
 | 
成员函数
|   构造新的 messages 平面  (公开成员函数)  | |
|   析构 messages 平面  (受保护成员函数)  | |
  调用 do_open  (公开成员函数)  | |
  调用 do_get  (公开成员函数)  | |
  调用 do_close  (公开成员函数)  | 
成员对象
|    static std::locale::id id  | 
  locale 的 id  (公开成员对象)  | 
受保护成员函数
|    [虚]  | 
  打开具名消息目录  (虚受保护成员函数)  | 
|    [虚]  | 
  从打开的消息目录获取消息  (虚受保护成员函数)  | 
|    [虚]  | 
  关闭消息目录  (虚受保护成员函数)  | 
继承自 std::messages_base
| 类型 | 定义 | 
  catalog
 | 
/* 未指定的有符号整数类型 */ | 
参阅
|   定义消息目录类型  (类模板)  | |
|   为具名本地环境创建 massages 平面  (类模板)  |