#include "timer.h" #include <iostream> using namespace std; // this main method just counts the time taken to iterate 1 billion // times through an idle loop int main(int argc, char** argv) { // check the number of parameters if (argc != 2) { cerr << "usage: " << argv[0] << " <iterations>" << endl; return 1; } // convert the second parameter to a int int e = stoi(argv[1]); // compute 10^e long n = 1; for (int i = 0; i < e; i++) { n *= 10; } timer t; t.start(); // do something that takes some time... for (long i = 0; i < n; i++); t.stop(); cout << t << endl; }