gpt4 book ai didi

c++ - boost 日期之前缺少模板参数

转载 作者:行者123 更新时间:2023-11-30 01:13:52 26 4
gpt4 key购买 nike

在使用 boost 编译一个简单的日期解析测试时,我得到了一个缺少模板参数,这里是代码:

#include "boost/date_time/gregorian/gregorian.hpp"
#include "boost/date_time/gregorian/parsers.hpp"

boost::date_time::date test = boost::gregorian::from_us_string("07-Sep-2010");

编译器提示错误:“test”之前缺少模板参数
boost::date_time::date test = boost::gregorian::from_us_string("07-Sep-2010");

我不明白我应该提供什么模板参数,或者为什么我应该首先提供模板参数。根据我的口味,这似乎有点太多样板代码:)

最佳答案

应该是boost::gregorian::date而不是 boost::date_time::date。除此之外,你可以使用

auto test = boost::gregorian::from_us_string("07-Sep-2010");

如果您使用的是 C++11。

关于c++ - boost 日期之前缺少模板参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31051373/

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