溫馨提示×

c++ delay 函數(shù)如何實現(xiàn)延時

c++
小樊
161
2024-07-26 15:27:13
欄目: 編程語言

在C++中實現(xiàn)延時可以使用標準庫 <chrono> 中的 std::this_thread::sleep_for() 函數(shù)。這個函數(shù)接受一個時間段作為參數(shù),表示程序需要延遲的時間,可以是毫秒、微秒、納秒等。

下面是一個簡單的例子,展示如何使用 std::this_thread::sleep_for() 實現(xiàn)延時功能:

#include <iostream>
#include <chrono>
#include <thread>

int main() {
    std::cout << "Start" << std::endl;

    // 延遲 1 秒
    std::this_thread::sleep_for(std::chrono::seconds(1));

    std::cout << "End" << std::endl;

    return 0;
}

在這個例子中,程序會輸出 “Start”,然后延遲一秒后輸出 “End”。通過調(diào)整 std::chrono::seconds(1) 中的參數(shù)可以實現(xiàn)不同的延時效果。

0