我想存储boost::gregorian::date
为 a 的键,boost::unordered_map
但我无法编译代码,因为它缺少此类的正确哈希函数。
- 一个简单的解决方案是转换
std::string
并存储它。我可能想避免这种解决方案,因为使用字符串非常昂贵。 - 我试图找到一些将日期导出为数字的函数,但我只能读取该
day()
函数,我不确定这是否真的合适。 - 也许我可以计算我的日期和参考日期之间的天数?
还有其他更好的方法来存储日期或将日期导出为数字的函数吗?
我想存储boost::gregorian::date
为 a 的键,boost::unordered_map
但我无法编译代码,因为它缺少此类的正确哈希函数。
std::string
并存储它。我可能想避免这种解决方案,因为使用字符串非常昂贵。day()
函数,我不确定这是否真的合适。还有其他更好的方法来存储日期或将日期导出为数字的函数吗?