91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
正阳县| 临颍县| 嵊州市| 纳雍县| 恩平市| 仪征市| 浪卡子县| 合江县| 永嘉县| 灵台县| 许昌市| 彭水| 武义县| 横峰县| 咸宁市| 安岳县| 岫岩| 新乐市| 海林市| 垦利县| 平原县| 晴隆县| 林芝县| 错那县| 南溪县| 汉川市| 吉安市| 康平县| 馆陶县| 永昌县| 乌兰察布市| 南宁市| 吕梁市| 汉寿县| 右玉县| 湘潭县| 轮台县| 临沧市| 永川市| 阿克| 顺义区|