6

私はこれをやっています

 boost::gregorian::date current_date(boost::date_time::day_clock::local_day());

次のエラーが表示されます

‘template<class date_type> class boost::date_time::day_clock’ used without template parameters  

私が違うことをしなければならないことはありますか?

参照http://www.boost.org/doc/libs/1_47_0/doc/html/date_time/gregorian.html#date_construct_from_clock

4

1 に答える 1

15

間違った方法を使用していますday_clock–代わりにこれを使用してください:

boost::gregorian::date current_date(boost::gregorian::day_clock::local_day());

day_clockinboost::date_timeは、外部から提供された「date」型で使用することを目的とした汎用インターフェース(この場合はテンプレート)であり、その型を指定していません。day_clockinは、提供された「日付」タイプとしてboost::gregorian使用する、上記のインターフェースのtypedefです。boost::gregorian::date

于 2012-04-25T02:27:18.707 に答える