Я хочу получить numpunct <символьный> фасет для собственной локали. Я могу генерировать собственный объект языкового стандарта путем построения объекта с пустой строкой std::locale native_loc("")
, но после того как у меня есть он, как я получаю a numpunct
от него? Документация, которую я нашел, действительно не показывает соединение между двумя.
Use use_facet
:
std::numpunct<char> const&n = std::use_facet< std::numpunct<char> >(std::locale(""));