在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)不同的延時效果。