不推荐使用boost :: xtime_get吗?

时间:2019-02-14 01:53:31

标签: c++ boost

我偶然发现了一些信息,表明自提升1.34起,boost::xtime_get()已被弃用。真的吗?如果是这样,我在哪里可以找到有关此效果的权威声明?

1 个答案:

答案 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不赞成其实现。