Boost学习之Timer库
来源:互联网 发布:闲鱼怎么做淘宝链接 编辑:程序博客网 时间:2024/05/17 23:22
//Timer类
#include "stdafx.h"#include<boost/timer.hpp>#include<iostream>#include <windows.h>using namespace boost;using namespace std;int _tmain(int argc, _TCHAR* argv[]){timer t;//最大计数单位*scout<< "time max:"<< t.elapsed_max()/3600<< "h"<< endl;//最小计数单位*scout<< "time min:"<< t.elapsed_min()<< "s"<<endl;//从timer对象创建到这里,流逝的时间cout<< "time elapsed:"<< t.elapsed()<< "s"<<endl;Sleep(3000);cout<< "time elapsed after 3 seconds:"<< t.elapsed()<< "s"<< endl;//计时器从新开始计时t.restart();cout<< "time elapsed after restart:"<< t.elapsed()<< "s"<< endl;system("pause");return 0;}
//Progress类
#include "stdafx.h"#include <Windows.h>#include "boost/progress.hpp"using namespace boost;#include <vector>#include <fstream>using namespace std;int _tmain(int argc, _TCHAR* argv[]){//vectorg构造//vector<string> vec(100);vector<string> vec(1000000, "abc");//获取当前工作目录char strPath[MAX_PATH];memset(strPath, 0x00, MAX_PATH);GetCurrentDirectory(MAX_PATH, strPath);strcat_s(strPath, "\\progress.txt");////获取模块完整路径//GetModuleFileName(NULL, strPath, MAX_PATH);//文件操作流ofstream os(strPath);//进程显示初始化progress_display pd(vec.size());vector<string>::iterator iter;for (iter=vec.begin(); iter!=vec.end(); ++iter){//文件操作流输出os<< *iter<< endl;//计数过程中涉及到其他IO流操作,进程显示会出问题,可采取以下方案//pd.restart(vec.size());//pd += (iter - vec.begin() + 1);//进程显示计数++pd;}system("pause");return 0;}
0 0
- Boost学习之Timer库
- boost库学习之 timer库
- 初探boost之timer库学习笔记
- Boost库学习----timer
- boost-timer库学习
- boost学习之二(时间 timer库)
- 【08】 Boost库学习笔记之定时器(Timer)
- boost之学习备注浅析timer篇
- 【boost学习】之boost::asio(1)——Timer定时器
- Boost之时间处理(timer库)
- 浅尝boost之timer
- 浅尝boost之timer
- boost. timer库
- boost--timer库
- boost库-timer
- Boost----- timer库
- boost timer库使用
- boost--timer库笔记
- 哈佛为什么群星闪耀?
- 添加dom4j包
- 2:destroy 方法:摧毁 销毁
- copy-constructor-cant-be-called-when-call-object-o-13
- JAVASE_21_#java高级IO_IO包中的其他类
- Boost学习之Timer库
- activity切换时的overridePendingTransition动画效
- 完成端口
- 读了之后就是经济学本科毕业了
- JAVASE_23_@网络编程-23
- linux ------ 设备驱动模型之二(bus, device, driver)
- 我的git学习笔记——git 邮件发送
- 23种设计模式(11):责任连模式
- BMP位图读取部分代码