1

ブーストを使用してmissing template arguments単純な日付解析テストをコンパイルすると、次のコードが表示されます。

#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");

そしてコンパイラは不平を言う error: missing template arguments before ‘test’ boost::date_time::date test = boost::gregorian::from_us_string("07-Sep-2010");

どのテンプレート引数を指定する必要があるか、または最初にテンプレート引数を指定する必要がある理由がわかりません。私の好みでは、ボイラープレートコードが少し多すぎるようです:)

4

1 に答える 1