Namensräume
Varianten
Aktionen

std::basic_filebuf<CharT,Traits>::imbue

Von cppreference.com
< cpp‎ | io‎ | basic filebuf
 
 
 
 
protected:
virtual void imbue( const std::locale& loc )

Ändert die assoziierte Locale, sodass alle Zeichen, die nach diesem Aufruf (und bis zu einem weiteren Aufruf von imbue()) eingefügt oder extrahiert werden, unter Verwendung der std::codecvt Facette von loc konvertiert werden.

Wenn die Kodierung der alten Locale zustandsabhängig ist und die Datei nicht am Anfang positioniert ist, muss die neue Locale dieselbe std::codecvt Facette haben wie die zuvor eingebettete.

Inhalt

[bearbeiten] Parameter

loc - die Locale, mit der der Stream eingebettet werden soll

[bearbeiten] Rückgabewert

(keine)

[bearbeiten] Beispiel

[bearbeiten] Siehe auch

[virtuell]
reagiert auf eine Änderung der zugeordneten Locale
(virtuelle geschützte Member-Funktion von std::basic_streambuf<CharT,Traits>) [bearbeiten]
setzt die Locale
(public member function of std::basic_ios<CharT,Traits>) [bearbeiten]