私は次のようなコードを持っています:
int c1 = 1; set<int> s1; s1.insert(c1); // Add a number to a set
interval_map< date, set<int> > cmap; // Declare an interval_map
discrete_interval<date> range1 = discrete_interval<date>::closed(from_string("2012-01-01"), from_string("2012-01-30")); // Define the interval
cmap += make_pair(range1, s1); // Associate the interval with the set
これはうまくいきます。
しかし、上記のコードで「セット」を「リスト」に変更すると、ブーストが文句を言います。
値としてサポートされるのは「セット」だけですか?
ありがとう!