Advertisement

输出一段代码的运行时间间隔(C++ 11中的std::chrono库)

阅读量:

在需要评估代码执行所耗费的时间跨度时,可借助C++ 11标准中提供的std::chrono库实现。以下是用于测定代码运行时间的具体操作流程:

记录函数调用前的时刻

复制代码
        1. #include <chrono>

    
        2. using namespace std::chrono;
    
        3. auto start = high_resolution_clock::now();
    
    AI写代码cpp

确定函数调用完成的时刻

复制代码
        1. #include <chrono>

    
        2. using namespace std::chrono;
    
        3. auto stop = high_resolution_clock::now();
    
    AI写代码cpp

计算两个时间点之间的间隔,并将其转换为所需的计量单位

复制代码
        1. auto duration = duration_cast<microseconds>(stop - start);

    
        2. std::cout << "函数执行时间:" << 

全部评论 (0)

还没有任何评论哟~