我们来看到C++要如何计算程式码的执行时间呢 ~
学习目标: 计算程式码执行时间的实务
学习难度: ☆☆☆
#include <iostream>#include <chrono> using namespace std;using namespace std::chrono; int main(){auto start=high_resolution_clock::now(); //开始 for (int i = 0; i < 10000; ++i) {cout<<"123"<<endl; } auto stop = high_resolution_clock::now(); //结束 auto duration = duration_cast<milliseconds>(stop - start); cout <<"Time taken by" <<duration.count() <<"milliseconds"<< endl; //豪秒 return 0; }
参考资料:
https://www.geeksforgeeks.org/measure-execution-time-function-cpp/