gpt4 book ai didi

c++ - std::chrono::steady_clock::now 应该是 noexcept 吗?

转载 作者:太空宇宙 更新时间:2023-11-03 10:30:25 24 4
gpt4 key购买 nike

我注意到 std::chrono::steady_clock::nowcplusplus.com 的文档中有 noexcept 说明符.但是,我没有在最新的 C++11 草案中找到任何关于此的规定(遗憾的是我没有该标准的拷贝)。

这是 cplusplus.com 文档中的错误还是 std::chrono::steady_clock::now 应该有 noexcept 说明符?

最佳答案

C++11 标准的 steady_clock 定义的第 20.11.7.2 节:

class steady_clock {
public:
typedef unspecified rep;
typedef ratio<unspecified , unspecified > period;
typedef chrono::duration<rep, period> duration;
typedef chrono::time_point<unspecified, duration> time_point;
static const bool is_steady = true;
static time_point now() noexcept;
};

是的,std::steady_clock::now() 应该是 noexcept 并且这不是文档中的错误。 It seems cppreference says the same .

关于c++ - std::chrono::steady_clock::now 应该是 noexcept 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18109251/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com