【问题标题】:Google Style Guide "<chrono> is an unapproved C++11 header"Google 样式指南“<chrono> 是未经批准的 C++11 标头”
【发布时间】:2015-11-11 15:01:00
【问题描述】:

为什么&lt;chrono&gt; 在 Google CPP 指南中是未经批准的标头?我在Google CPP Style Guide 中找不到任何直接提及的内容。 This point 提到了 &lt;ratio&gt;&lt;cfenv&gt; 的可移植性问题,但没有提到 &lt;chrono&gt;

【问题讨论】:

    标签: c++ c++11 google-style-guide


    【解决方案1】:

    根据C++11 use in Chromium原因是

    base/ 中的 Time API 重复。继续使用base/ 类。

    【讨论】:

    • 鉴于这是唯一的答案,您能详细说明一下吗?
    • @MikeW 你还在寻找什么?
    • 例如复制 API 的确切问题是什么,以及使用它的库会产生哪些错误。基本上使用它的大局是什么?
    • @MikeW &lt;chrono&gt; 库在 Google 的 Chromium 项目中被禁止,因为 Chromium 有自己的 Time API,它提供了类似的功能。由于您的情况不同,您可以通过附加`// NOLINT [build/c++11]`来忽略这一行。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-07-04
    • 2014-07-16
    • 1970-01-01
    • 2021-05-03
    • 2012-04-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多