5

boost::gregorian::dateのキーとして保存したいboost::unordered_mapのですが、このクラスの適切なハッシュ関数がないため、コードをコンパイルできません。

  1. 簡単な解決策は、変換しstd::stringて保存することです。文字列を使用すると非常にコストがかかるため、このソリューションは避けたいと思います。
  2. 日付を数値にエクスポートする関数を見つけようとしましたが、関数しか読み取れず、day()これが本当に適切かどうかわかりません。
  3. 私の日付と参照日付の間の日数を計算できますか?

日付または日付を数値としてエクスポートする関数を保存する他のより良い方法はありますか?

4

1 に答える 1