namespace cpp {}

C++ lernen, kennen, anwenden

Benutzer-Werkzeuge

Webseiten-Werkzeuge


kennen:include:locale
no way to compare when less than two revisions

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.


kennen:include:locale [2012-03-25 18:59] (aktuell) – angelegt - Externe Bearbeitung 127.0.0.1
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 von 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki