【发布时间】:2016-10-13 12:54:09
【问题描述】:
boost/std :: chrono::time_point my_time_point( /* invalid value */ );
我需要存储一个无效/无意义/哨兵值。我怎么可能这样做?
【问题讨论】:
-
查看 boost::optional 或 std::optional: boost.org/doc/libs/1_61_0/libs/optional/doc/html/index.html
-
你确定这会有所帮助吗?我需要
my_time_point来存储无效值 -
“可选”的要点是在您选择的域中提供一个“额外值”,表示“空”/“无效”状态
-
现在在我看来,std/boost::chrono (stackoverflow.com/questions/25880503/…) 中没有无效值之类的东西。不管怎样,谢谢你的努力
-
为什么所有的反对票?对我来说似乎是一个合理的问题。
标签: c++