public member function
<locale>

std::messages::get

string_type get (catalog cat, int set, int msgid,                 const string_type& dfault) const;
從目錄中獲取訊息
檢索目錄 cat 中由 setmsgiddfault 標識的訊息。

該函式在內部僅呼叫虛保護成員 do_get,該成員負責檢索訊息。

有關此函式的預設行為的詳細資訊取決於每個特定的庫實現。

引數

cat
目錄識別符號:此值應透過先前呼叫 messages::open 來獲得。
成員型別 catalog 是一個基礎型別 int 的別名,繼承自 messages_base
set
引數 set:此引數的解釋取決於具體實現。
msgid
引數 message-id:此引數的解釋取決於具體實現。
dfault
預設訊息,如果目錄中未找到具有上述引數的特定訊息,則返回此訊息。
它也可能被特定的庫實現用於與 setmsgid 一起標識訊息。

返回值

包含檢索到的訊息的字串,如果目錄中未找到與引數匹配的訊息,則返回 dfault
成員型別 string_type 是一個 basic_string 型別,其字元型別與 facet 相同(定義為 basic_string<charT> 的別名,其中 charTmessages 的模板引數)。

另見