Home C&C++函数库 c++ 语法 程序源码 Linux C库

std::chrono::

duration::count

公众成员函数  <chrono>

constexpr rep count() const;

获取计数器
返回持续时间对象的内部计数器(即计数器的值)。

注意,返回的值是用当前类的时间单位表示的值,不一定是秒。

☲  参数


none

☉  返回值



以当前时间单位计数的计数器的值。
rep是成员类型,定义为其第一个类模板参数(rep)的别名,该参数是算术类型(或模拟算术类型的类)。

☣  示例



// duration::count
#include <iostream>     // std::cout
#include <chrono>       // std::chrono::seconds, std::chrono::milliseconds
                        // std::chrono::duration_cast

int main ()
{
  using namespace std::chrono;
  // std::chrono::milliseconds is an instatiation of std::chrono::duration:
  milliseconds foo (1000); // 1 second
  foo*=60;

  std::cout << "duration (in periods): ";
  std::cout << foo.count() << " milliseconds.\n";

  std::cout << "duration (in seconds): ";
  std::cout << foo.count() * milliseconds::period::num / milliseconds::period::den;
  std::cout << " seconds.\n";

  return 0;
}

输出:
duration (in periods): 60000 milliseconds
duration (in seconds): 60 seconds

🍄  另请参阅



duration::duration 构建持续时间对象 (公共成员函数)

联系我们 免责声明 关于CandCplus 网站地图