सी ++ में, मैं सेट कर सकते हैं इस तरह वर्तमान स्थान:वैश्विक वातावरण है कि वर्तमान में सी ++ में स्थापित किया जाएगा प्राप्त करें?
std::locale::global(std::locale(name))
लेकिन मैं मौजूदा वैश्विक वातावरण कैसे प्राप्त कर सकते हैं?
मेरे कोड में, मैं, वर्तमान स्थान प्राप्त एक tmp वर में सहेजने के लिए की जरूरत है, कुछ और, उत्पादन कुछ करने के लिए वैश्विक वातावरण सेट फिर इसे वापस पिछले स्थान के लिए निर्धारित किया है।
इसका उपयोग नहीं किया है, लेकिन यह आप के बाद क्या है? http://en.cppreference.com/w/cpp/io/ios_base/getloc संपादित करें: कभी भी ध्यान न दें, मैंने पाया कि वापसी मूल्य वर्तमान लोकेल है। कॉर्बिन का जवाब देखें। – chris
क्या आप वैश्विक लोकेल ("सी" 'के लिए डिफ़ॉल्ट), या पर्यावरण के लोकेल चाहते हैं? –
मैं 'std :: locale :: global' का उपयोग करने से पहले जो भी सेट करता हूं उसका मूल्य चाहता हूं। – Frank