C++ examples for Data Type:time
Using chrono::high_resolution_timer
#include <chrono> #include <iostream> using namespace std; void RunTest(unsigned int numberIterations) { auto start = chrono::high_resolution_clock::now(); for (unsigned int i{ 0 }; i < numberIterations; ++i) {//from w w w .jav a2s.co m unsigned int squared{ i*i*i }; } auto end = chrono::high_resolution_clock::now(); auto difference = end - start; cout << "Time taken: " << chrono::duration_cast<chrono::microseconds>(difference).count() << " microseconds!" << endl; } int main(int argc, char* argv[]) { RunTest(10000000); RunTest(100000000); RunTest(1000000000); return 0; }