Есть ли хранилище исходных файлов std :: locale? - PullRequest
1 голос
/ 18 сентября 2010

Мне нужен класс std :: locale, который определяет стандартные грани ru_RU.CP1251 (ctype, collate, numeric,…). Я чувствую, кто-то выпустил все основные локали. Есть ли библиотеки или хранилище исходных файлов, где я могу скачайте его и просто включите в мой проект, например, так:

#include <some_lib\ru_locale.hpp> // library
#include <locale>
#include <io>

int main(int argc, char *argv[])
{
  std::locale ru = ru_locale(); // from library
  std::locale custom_locale(std::locale(""), ru, numpunct);
  std::cout.imbue(custom_locale);
  float float_num = 1.123;
  std::cout << float_num;
  return 0;
}

1 Ответ

0 голосов
/ 18 сентября 2010

Что не так просто делать:

std::locale ru("ru_RU.cp1251");

Кажется довольно излишним создавать для этого определенный класс?

...