// -*- mode: c++ -*- // $Id: strcat.g++,v 1.4 2001/07/11 02:06:39 doug Exp $ // http://www.bagley.org/~doug/shootout/ // with help from PeterB //** This copy courtesy of http://www.kano.net/javabench/ //** Modified to match the Java benchmark (not pre-allocating, just appending) //** Added Timer() code #include #include #include #include using namespace std; int main(int argc, char *argv[]) { int i, n = ((argc == 2) ? atoi(argv[1]) : 1); clock_t start=clock(); string str; for (i = 0; i < n; i++) { str += "hello\n"; } clock_t endt=clock(); std::cout <<"Time: " << double(endt-start)/CLOCKS_PER_SEC * 1000 << " ms\n"; return 0; }