在C++中,可以使用<chrono>
头文件中的high_resolution_clock
来计时。以下是一个示例代码,用于计算C++代码执行的时间并以毫秒为单位输出:
#include <iostream>
#include <chrono>
int main() {
// 开始计时
auto start = std::chrono::high_resolution_clock::now();
// 执行你的C++代码
// ...
// 结束计时
auto end = std::chrono::high_resolution_clock::now();
// 计算执行时间并以毫秒为单位输出
auto duration = std::chrono::duration_cast<std::chrono::milliseconds>(end - start);
std::cout << "代码执行时间:" << duration.count() << " 毫秒" << std::endl;
return 0;
}
这段代码使用high_resolution_clock
来获取当前时间点,然后计算时间差,最后将时间差转换为毫秒并输出。你可以将你的C++代码放在计时器开始和结束之间,然后运行该程序,即可得到代码执行的时间。
推荐的腾讯云相关产品:腾讯云计算服务(https://cloud.tencent.com/product/cvm)
领取专属 10元无门槛券
手把手带您无忧上云