#include <iostream>
#include <chrono>
int main() {
// 使用 std::chrono 计时
auto start = std::chrono::high_resolution_clock::now();
// 模拟一些耗时操作
for (int i = 0; i < 1000000; ++i) {
// 空循环,用于模拟耗时操作
}
auto end = std::chrono::high_resolution_clock::now();
// 计算时间差
std::chrono::duration<double> elapsed = end - start;
// 输出结果
std::cout << "Time elapsed: " << elapsed.count() << " seconds." << std::endl;
return 0;
}
#include <chrono> 提供了高精度计时功能。std::chrono::high_resolution_clock::now() 获取当前时间点,并存储在 start 变量中。std::chrono::high_resolution_clock::now() 获取当前时间点,并存储在 end 变量中。std::chrono::duration<double> 来计算两个时间点之间的差值,并将其转换为秒。上一篇:c++指针和引用的区别
下一篇:c++宏
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站