下面是一個簡單的c++計時器代碼示例:
#include <iostream>
#include <chrono>
int main() {
// 獲取當前時間
auto start = std::chrono::high_resolution_clock::now();
// 執行需要計時的代碼
for (int i = 0; i < 1000000; ++i) {
// do something
}
// 獲取結束時間
auto end = std::chrono::high_resolution_clock::now();
// 計算時間差
std::chrono::duration<double> duration = end - start;
// 輸出計時結果
std::cout << "Execution time: " << duration.count() << " seconds" << std::endl;
return 0;
}
在這個示例中,我們使用std::chrono::high_resolution_clock
來獲取當前時間,并計算時間差來得到代碼執行的時間。您可以將需要計時的代碼替換為您自己的代碼。