关键词 : C++ 计时工具 chrono 时间库 标准库 C++11
头文件
#include <chrono>
命名空间
using namespace std::chrono;
可选时钟
system_clock
Steady_clock
high_resolution_clock
可选时间单位
hours
minutes
seconds
milliseconds
microseconds
nanoseconds
类型转换
duration_cast<可选时间单位>
示例代码
#include <iostream>
#include <chrono>
#include <windows.h>
using namespace std::chrono;
int main()
{
while (1)
{
auto t1 = high_resolution_clock::now();
Sleep(1000);
auto t2 = high_resolution_clock::now();
auto t3 = duration_cast<milliseconds>(t2 - t1);
std::cout << "Hello World! " << t3.count() << "\n";
}
}