chrono--高精度计时
阅读原文时间:2024年07月10日阅读:1

在C++中使用chrono标准库进行高精度计时。示例如下:

#include
#include
#include
#include

int main(int argc, char* argv[])
{
using namespace std::chrono;
high_resolution_clock::time_point t = high_resolution_clock::now();

 std::cout << "printing out 1000 stars...\\n";  
 for (int i = ; i < ; i++)  
 {  
     std::cout << "\*";

 }  
 std::cout << std::endl;

 high\_resolution\_clock::time\_point t2 = high\_resolution\_clock::now();  
 duration<double> time\_span = duration\_cast<duration<double>>(t2 - t);

 std::cout << "It tooks me " << time\_span.count() << "seconds";  
 std::cout << std::endl;

 return ;  

}

参考: http://www.cplusplus.com/reference/chrono/high_resolution_clock/now/

手机扫一扫

移动阅读更方便

阿里云服务器
腾讯云服务器
七牛云服务器

你可能感兴趣的文章