C++ 项目代码优化

可以使用 chrono 头文件,还是测试的非常准的,最小单位是微秒(microseconds),毫秒是 milliseconds

#include <iostream>
#include <chrono>

int main() {
    // 获取程序开始执行的时间点
    auto start_time = std::chrono::high_resolution_clock::now();

    // 执行需要计时的代码
    // 你的C++程序的主要代码应该在这里

    // 获取程序执行结束的时间点
    auto end_time = std::chrono::high_resolution_clock::now();

    // 计算时间差
    auto duration = std::chrono::duration_cast<std::chrono::microseconds>(end_time - start_time);

    // 输出执行时间
    std::cout << "程序执行时间: " << duration.count() << " 微秒" << std::endl;
    // 初始化为0
    std::chrono::microseconds compare_duration = std::chrono::milliseconds(0);
    return 0;
}

posted @ 2023-10-11 11:25  暴力都不会的蒟蒻  阅读(40)  评论(0)    收藏  举报