std::messages
来自cppreference.com
                    
                                        
                    
                    
                                                            
                    | 在标头  <locale>定义 | ||
| template< class CharT > class messages; | ||
类模板 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 (类模板) |