C++做个秒表计时器
时间: 2023-07-11 11:17:46 浏览: 227
可以使用C++的chrono库来实现一个简单的秒表计时器,示例代码如下:
```c++
#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::microseconds>(end - start);
std::cout << "Time taken by function: " << duration.count() << " microseconds" << std::endl;
return 0;
}
```
在程序运行时,开始计时时记录当前时间,结束计时时再次记录当前时间,并计算两次记录间的时间差,即可得到计时结果。需要注意的是,计时结果的单位取决于使用的计时器精度,示例代码中使用的是微秒作为单位。
阅读全文