阅读量:0
下面是一个简单的c++计时器代码示例:
#include <iostream> #include <chrono> int main() { // 获取当前时间 auto start = std::chrono::high_resolution_clock::now(); // 执行需要计时的代码 for (int i = 0; i < 1000000; ++i) { // do something } // 获取结束时间 auto end = std::chrono::high_resolution_clock::now(); // 计算时间差 std::chrono::duration<double> duration = end - start; // 输出计时结果 std::cout << "Execution time: " << duration.count() << " seconds" << std::endl; return 0; }
在这个示例中,我们使用std::chrono::high_resolution_clock
来获取当前时间,并计算时间差来得到代码执行的时间。您可以将需要计时的代码替换为您自己的代码。