#include <iostream>
#include <chrono>
using namespace std;
int main()
{
std::chrono::time_point<std::chrono::steady_clock> start , end ;
std::chrono::duration<double,std::milli> elapsed_milliseconds ;
start = std::chrono::steady_clock::now();
for (int i = 0; i < 10000; i++) {
cout << i << endl;
}
end = std::chrono::steady_clock::now();
elapsed_milliseconds = end - start ;
printf(" %lf ns\n",elapsed_milliseconds.count());
return 0;
}
假设文件名了a.cpp
编译 g++ -std=c++11 a.cpp