std::use_facet
Aus cppreference.com
|
|
This page has been machine-translated from the English version of the wiki using Google Translate.
The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
<metanoindex/>
<tbody> </tbody>| definiert in Header <locale>
|
||
template< class Facet > const Facet& use_facet( const std::locale& loc ); |
||
Erhält einen Verweis auf eine Facette durch
loc umgesetzt . Original:
Obtains a reference to a facet implemented by
loc. The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Parameter
| loc | - | das Gebietsschema Objekt abzufragen
Original: the locale object to query The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
Rückgabewert
Gibt einen Verweis auf die Facette. Der Verweis von dieser Funktion zurückgegeben wird, ist so lange gültig, wie jeder std::locale Objekt existiert, dass implementiert
Facet .Original:
Returns a reference the facet. The reference returned by this function is valid as long as any std::locale object exists that implements
Facet.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Ausnahmen
std::bad_cast if std::has_facet<Facet>(loc) == false.
Beispiel
Zeigen Sie das 3-Buchstaben den Namen der Währung von der vom Benutzer bevorzugten Gebietsschema verwendet
Original:
Display the 3-letter currency name used by the user's preferred locale
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
#include <iostream>
#include <locale>
int main()
{
std::locale loc = std::locale(""); // user's preferred locale
std::cout << "Your currency string is "
<< std::use_facet<std::moneypunct<char, true>>(loc).curr_symbol() << '\n';
}
Output:
Your currency string is USD
Siehe auch
eingestellt von polymorphen Facetten, die kulturellen Unterschiede zu kapseln Original: set of polymorphic facets that encapsulate cultural differences The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (Klasse) | |
prüft, ob eine locale implementiert eine spezielle Facette Original: checks if a locale implements a specific facet The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (Funktions-Template) | |