protected virtual member function
<streambuf> <iostream>

std::basic_streambuf::imbue

void imbue (const locale& loc);
灌輸區域設定
由公共成員函式 pubimbue 呼叫,以通知派生類新的 locale 被imbued(注入)了。

可以保證,在此函式呼叫之間,imbuedlocale 物件不會改變。

basic_streambuf 中,它的預設行為是不執行任何操作,但派生類可以重寫此行為以執行與locale 設定更改相關的特定操作:basic_filebuf 重寫了這個虛成員函式(參見 basic_filebuf::imbue)。

引數

loc
正在被 imbued 的 locale 物件。

返回值



資料競爭

不引入資料競爭,但派生類中重寫的版本可能會。

異常安全

無異常保證:此預設定義從不丟擲異常。

另見