gpt4 book ai didi

boost 语言环境错误转换异常

转载 作者:行者123 更新时间:2023-12-04 02:18:27 24 4
gpt4 key购买 nike

以下使用 -lboost_locale 编译的简单代码会生成错误转换异常。它与 boost 教程本身中的代码相同。有帮助吗?

#include <boost/locale.hpp>
#include <iostream>
int main()
{
using namespace boost::locale;
date_time now;
std::cout<<as::date<<now<<std::endl;
}

最佳答案

您需要灌输(全局)语言环境:

Live On Coliru

#include <boost/locale.hpp>
#include <iostream>

int main() {
using namespace boost::locale;
boost::locale::generator gen;
std::locale loc = gen.generate(""); // or "C", "en_US.UTF-8" etc.
std::locale::global(loc);
std::cout.imbue(loc);

date_time_period_set things;
date_time now;
std::cout << as::date << now << std::endl;
}

打印品,例如关于大肠杆菌:

09/17/15

关于 boost 语言环境错误转换异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32625290/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com