Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/139.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ chrono库中的时钟和时钟概念_C++_Language Lawyer_C++17_Chrono_C++ Concepts - Fatal编程技术网

C++ chrono库中的时钟和时钟概念

C++ chrono库中的时钟和时钟概念,c++,language-lawyer,c++17,chrono,c++-concepts,C++,Language Lawyer,C++17,Chrono,C++ Concepts,std::chrono库部分依赖于a和a的概念。我通过了标准,但我仍然不确定以下几点: 是时钟和普通时钟之间的唯一区别吗,现在可能会抛出一个时钟,但不会抛出一个普通时钟 clock::duration是否需要与clock::time\u point::duration相同? 现在是否需要成为静态函数成员 欢迎参考/引用本标准 时钟和普通时钟之间的唯一区别是,现在可能会抛出一个时钟,但不会抛出一个普通时钟 不需要。对的成员类型也有更多的要求。以常量int作为其代表的时钟不是普通时钟,而是时

std::chrono库部分依赖于a和a的概念。我通过了标准,但我仍然不确定以下几点:

  • 时钟
    普通时钟
    之间的唯一区别吗,
    现在
    可能会抛出一个
    时钟
    ,但不会抛出一个
    普通时钟
  • clock::duration
    是否需要与
    clock::time\u point::duration相同?
  • 现在是否需要成为静态函数成员
欢迎参考/引用本标准

  • 时钟
    普通时钟
    之间的唯一区别是,现在可能会抛出一个
    时钟
    ,但不会抛出一个
    普通时钟
不需要。对
的成员类型也有更多的要求。以
常量int
作为其
代表的时钟不是
普通时钟
,而是
时钟

  • clock::duration
    是否需要与
    clock::time\u point::duration
    相同
对。这两种可能的实例化是
std::time\u point
,默认参数为
clock::duration
;或者
std::time\u point
,它显式地包含它

  • 现在是否需要成为静态函数成员
据我所知,情况并非如此,但人们可能会认为确实如此。只需将
clock::now()
作为一个有效的表达式,该表达式返回一个
clock::time\u点。它可能是一个静态函子