namespace cpp

C++ lernen, kennen, anwenden

Benutzer-Werkzeuge

Webseiten-Werkzeuge


kennen:include:locale

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

kennen:include:locale [2012-03-25 18:59] (aktuell)
Zeile 1: Zeile 1:
 +====== <​locale>​ ======
 +===== Klasse locale =====
 +Lokale kulturelle Eigenheiten von Zeichen, Vergleichsreihenfolge, ​
 +Ein- und Ausgabe können durch ''​std::​locale''​-Objekte beeinflusst werden.
 +
 +<code cpp>
 +void locale_demo()
 +{
 +  using namespace std;
 +  locale loc("​POSIX"​);​
 +  cin.imbue(loc); ​
 +  // ...
 +  cin.imbue(locale::​global());​ // Standard-Locale ​
 +}
 +</​code>​
 +Namen (''"​enUK",​ "​deDE"''​ o.ä.) und Eigenschaften der Locale sind implementierungsabhängig,​
 +siehe http://​stackoverflow.com/​questions/​4406895/​what-stdlocale-names-are-available-on-common-windows-compilers .
 +
 +===== Funktionen =====
 +<code cpp>
 +template <class Facet> const Facet& use_facet (const locale& loc) 
 +</​code>​
 +[[..:​lib:​use_facet|Beschreibung]]:​
 + ​Liefert eine Referenz auf die Facette der ''​locale'',​ falls vorhanden.
 +
 +<code cpp>
 +template <class Facet> bool has_facet (const locale& loc) 
 +</​code>​
 +[[..:​lib:​has_facet|Beschreibung]]:​
 + Ist ''​true'',​ wenn die Facette in der ''​locale''​ vorhanden ist.
  
kennen/include/locale.txt · Zuletzt geändert: 2012-03-25 18:59 (Externe Bearbeitung)