chrono库学习

参考

头文件

  • #include <chrono>

名字空间

  • using namespace std::chrono;
  • using namespace std::literals::chrono_literals; // 实际可以不用

用户定义字面量

  • std::this_thread::sleep_for(0.1s);

duration

  • 定义一个时间段单位,类型和与秒的比例尺:duration<long long, milli>
  • 其实就是保存了当前定义时间段的值,和与秒数的比例

duration_cast

  • 简单讲:大单位到小单位转换或使用浮点数单位可以不用duration_cast,反之需要使用转换

时刻

  • std::chrono::high_resolution_clock::now()
  • 单位是nanoseconds

posted on 2022-09-28 22:00  OctoberKey  阅读(75)  评论(0)    收藏  举报

导航