代码之家  ›  专栏  ›  技术社区  ›  hoxnox

是否存储了std::locale源文件?

  •  1
  • hoxnox  · 技术社区  · 16 年前

    我需要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 回复  |  直到 16 年前
        1
  •  0
  •   rubenvb    16 年前

    只是做有什么不对的:

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

    为这个做一个特定的类似乎很麻烦?