c++获取程序运行时间
时间: 2024-11-15 22:23:38 浏览: 17
c++_shixian.rar_程序运行时间_运行时间
在 C++ 中,你可以使用 `<chrono>` 库来测量程序的运行时间。这里有一段简单的示例代码来展示如何获取程序从开始到结束的时间:
```cpp
#include <iostream>
#include <chrono>
int main() {
// 获取当前时间点作为起点
auto start = std::chrono::high_resolution_clock::now();
// 这里放置你的程序主体代码
// 程序执行完毕后获取当前时间点作为终点
auto end = std::chrono::high_resolution_clock::now();
// 计算两个时间点之间的差值
auto duration = std::chrono::duration_cast<std::chrono::seconds>(end - start);
// 输出运行时间(秒)
std::cout << "程序运行时间为:" << duration.count() << "秒" << std::endl;
return 0;
}
```
在这个例子中,`std::chrono::high_resolution_clock::now()` 返回的是高精度的当前时间点,然后计算这个时间点与开始时间点之间的差值,并转换成秒数。
阅读全文