类名: timer
特点:timer接口简单,elapsed_min() elapsed_max() 代表了timer的能力,它不适合高精度的时间测量,也不适合跨度较大的时间段测量,它能提供的最大时间段也就几百小时
类名:progress_timer
特点:继承类timer的全部特点,用法更简单,析构的时候调用elapsed()输出时间段,花括号可以定义其生命周期,构造函数指定一个输出流,默认是cout,可以是文件或者字符串输出流,
类名:progress_display
特点:提供一个友好的界面显示程序执行的进度,重载了前加加(++)和前减减(--)运算符
0% 10 20 30 40 50 60 70 80 90 100%
|--------|-----|-----|----|-----|-----|-----|-----|-----|------|
*****************************************
额外知识点:
开闭原则:对修改封闭,对扩展开放
原文地址:http://blog.csdn.net/ctxbloger/article/details/43988037