類模板
<locale>

std::messages

template <class charT> class messages;
用於訪問訊息目錄的 Facet

messages 標準 facet 用於從訊息目錄讀取單個字串。

訊息如何在目錄中組織的具體細節取決於庫的實現。

messages 類模板有一個受保護的解構函式:程式只能構造派生類的物件,或使用安裝在 locale 物件中的物件(透過 use_facet)。

所有標準的 locale 物件都支援 messages 類模板的以下至少一項 facet 例項化,作為 messages 類別的一部分。
locale 物件中的 facets描述
messages<char>窄字元
messages<wchar_t>寬字元

模板引數

charT
字元型別。
這是返回的訊息的字元型別。
別名為成員 char_type

成員型別

成員型別定義描述
char_type模板引數(charT字元型別
string_typebasic_string<charT>型別為 charT 的字元的 basic_string 例項化(例如,對於 char 則是 string)。
該類還從 messages_base 繼承了 catalog 型別。此型別僅僅是有符號整數型別的別名(typedef)。

成員常量

該類包含一個型別為 locale::id 的公共靜態常量,用於唯一標識具有 money_put 語義的 facet。

公開成員函式


虛保護成員函式

該類定義了虛保護成員,它們透過預設方式實現各自公共成員函式的行為。

以及類解構函式

特化

所有庫實現都至少提供了此模板的以下特化。
特化
messages<char>
messages<wchar_t>