2010-03-04 3 views
5

기본 로케일에 대해 numpunct < char> 패싯을 가져 오려고합니다. 빈 문자열 std::locale native_loc("")으로 개체를 생성하여 네이티브 로캘 개체를 생성 할 수 있지만 한 번 사용하면 어떻게 얻을 수 있습니까? numpunct? 내가 찾은 문서는이 둘 사이의 연결을 실제로 보여주지 않습니다.std :: locale 객체에서 패싯을 얻는 방법은 무엇입니까?

답변

6

사용 use_facet<facet_type>(locale)는 :

std::numpunct<char> const&n = std::use_facet< std::numpunct<char> >(std::locale("")); 
+0

은 완벽하게 감사했다. ''에 대한 문서를보고 싶었습니다. –

관련 문제