亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

c++怎么計算程序運行時間

c++
小億
184
2023-11-09 16:47:32
欄目: 編程語言

在C++中,可以使用<chrono>頭文件中的std::chrono命名空間來計算程序的運行時間。具體的步驟如下:

  1. 在程序開始的位置,使用std::chrono::high_resolution_clock類中的now()函數獲取一個時間點作為起始時間:
auto start_time = std::chrono::high_resolution_clock::now();
  1. 在程序結束的位置,再次使用std::chrono::high_resolution_clock類中的now()函數獲取一個時間點作為結束時間:
auto end_time = std::chrono::high_resolution_clock::now();
  1. 使用std::chrono::duration類中的count()函數來計算兩個時間點之間的時間差,并將結果轉換為所需的時間單位(例如毫秒、秒等):
auto duration = std::chrono::duration_cast<std::chrono::milliseconds>(end_time - start_time);
std::cout << "程序運行時間:" << duration.count() << "毫秒" << std::endl;

完整示例代碼如下:

#include <iostream>
#include <chrono>

int main() {
    auto start_time = std::chrono::high_resolution_clock::now();

    // 在這里編寫需要計算運行時間的代碼

    auto end_time = std::chrono::high_resolution_clock::now();

    auto duration = std::chrono::duration_cast<std::chrono::milliseconds>(end_time - start_time);
    std::cout << "程序運行時間:" << duration.count() << "毫秒" << std::endl;

    return 0;
}

以上代碼會輸出程序運行的時間(以毫秒為單位)。你也可以根據需要將duration轉換成其他時間單位,比如秒、分鐘等。

0
新巴尔虎右旗| 昌平区| 岐山县| 贡山| 从化市| 莲花县| 迁西县| 叙永县| 瓦房店市| 册亨县| 高平市| 兰州市| 沂水县| 来宾市| 涪陵区| 富顺县| 南岸区| 綦江县| 平顶山市| 甘洛县| 岗巴县| 奇台县| 新化县| 清流县| 河东区| 旬邑县| 公主岭市| 大兴区| 西平县| 辽源市| 宾阳县| 达尔| 平阴县| 卓尼县| 青田县| 峨眉山市| 任丘市| 阆中市| 喜德县| 墨竹工卡县| 广饶县|