Я хотел бы объединить локаль окружающей среды (для Туппера и тому подобное) с местом C (для форматирования чисел) в C ++, как бы я это сделал? Я прочитал
https://en.cppreference.com/w/cpp/local ... ocale.html, что, кажется, указывает на то, что человек должен быть в состоянии переопределить аспекты с другими локалами (конструктор 8), но я не понимаю, какая категория кошек здесь. Он не работал с < /p>
Код: Выделить всё
std::locale base("");
std::locale for_numbers("C");
std::locale mixed(base, for_numbers, std::numpunct::id);
, который дает/usr/include/c++/13/bits/locale_classes.h:196:64: Примечание: Нет известного конверсии для аргумента 3 от ‘std :: locale :: id’>
Подробнее здесь:
https://stackoverflow.com/questions/796 ... or-numbers