gpt4 book ai didi

c++ - 有没有办法将零分配给 std::chrono::nanoseconds

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:04:52 25 4
gpt4 key购买 nike

有没有办法将零分配给 std::chrono::nanoseconds 类型的持续时间?我尝试了 duration::zero 但失败了。

最佳答案

有一个zero()功能:

std::chrono::nanoseconds dur;
// ...
dur = std::chrono::nanoseconds::zero();

或者您可以将它分配给一个nanoseconds 类型的临时变量,它是用0 显式构造的:

dur = std::chrono::nanoseconds{0};

这也是 zero() 返回的内容。

最后,如果您使用的是支持它的编译器,则只有:

// requires either "using namespace std::chrono_literals;" or "using namespace std::chrono;"
dur = 0ns;

关于c++ - 有没有办法将零分配给 std::chrono::nanoseconds,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30235956/

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