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
| Dieser Abschnitt ist unvollständig Grund: kein Beispiel |
[bearbeiten] Siehe auch
| [virtuell] |
reagiert auf eine Änderung der zugeordneten Locale (virtuelle geschützte Member-Funktion von std::basic_streambuf<CharT,Traits>) |
| setzt die Locale (public member function of std::basic_ios<CharT,Traits>) |