名稱空間
變體
操作

std::messages

來自 cppreference.com
< 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
(類模板) [編輯]