In C ++ kann ich das aktuelle Gebietsschema wie folgt festlegen:
%Vor%Aber wie kann ich das aktuelle globale Gebietsschema erhalten ?
In meinem Code muss ich das aktuelle Gebietsschema abrufen, es in einem tmp var speichern, das globale Gebietsschema auf etwas anderes setzen, etwas ausgeben und es dann auf das vorherige Gebietsschema zurücksetzen.
Wie ipc sagt, gibt der Standardkonstruktor für std :: locale eine Kopie des aktuellen globalen Gebietsschemas, aber warum müssen Sie das globale Gebietsschema zwischenspeichern und dann zurücksetzen?
C ++ - Routinen, die ein Gebietsschema verwenden, können normalerweise ein von Ihnen angegebenes C ++ - Gebietsschemaobjekt verwenden, damit Sie sich nicht mit dem globalen Gebietsschema herumschlagen müssen. Die Verwendung von Gebietsschema-Objekten sollte der Verwendung des globalen Gebietsschema von C ++ vorgezogen werden.