我偶然发现了一些信息,表明自提升1.34起,boost::xtime_get()
已被弃用。真的吗?如果是这样,我在哪里可以找到有关此效果的权威声明?
答案 0 :(得分:1)
不完全;从1.35开始已弃用。
对于权威性陈述,我将转到1.35 documentation for Boost.Thread,特别是标题为Changes since boost 1.34的部分:
boost::xtime
仅出于向后兼容的目的而受支持。
关于发生这种情况的原因,该要点还提到了DateTime库用于超时。在1.34中,xtime
被记录为临时措施:
[...]预计[
xtime
](或其他时间库)将作为单独的库在Boost中提供,届时Boost.Thread将弃用其自己的实现。>
在Boost 1.35中,DateTime成为该单独的库,因此Boost.Thread不赞成其实现。