#include #include #include #include
Using namespace std;
Using boost :: progress_timer; using boost :: progress_display; using boost :: time; int main () {Timer * t = new time (); // New Timer class // t-> ELAPSED_MAX () maximum time, about 590 hours // t-> ELAPSED () minimum accuracy, about 0.001 wonderful // t-> ELAPSED_MIN () Survival time progress_timer * pt = new programs_timer (); // Newly built a progress_timer class, print the survival time directly DELELE T (S). Progress_display show_progress (1000000); // Newly built a Progress_Display class, Show_Progress prints% than for For (int i = 0; i <= 1000000; i ) {IF ((i% 1000) == 0 ) for (int J = 0; j <= 10000000; j ) {} show_progress;} cout << "<< t-> ELAPSED_MAX () <<" << t-> ELAPSED_MIN () << " "<< t-> ELAPSED (); delete t; delete pt; return 0;}