博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
初探boost之progress_display库学习笔记
阅读量:6476 次
发布时间:2019-06-23

本文共 550 字,大约阅读时间需要 1 分钟。

progress_display

 

 

 

 

用途

 

progress_display能够在控制台上显示程序的运行进度,假设程序运行非常耗费时间,那么它能提供一个友好的用户界

面,不至于让用户在等待中失去耐心,甚至怀疑程序的执行是否出了问题。

 

 

 

使用方法演示样例

 

#include 
#include
#include
using namespace std;using namespace boost;int main(){std::vector
v(100);progress_display pd(v.size());//申明进度条 參数即为进度条一行的总个数 本例为100for (auto &x:v){ cout<

 

 

參数的类型为unsigned long

实验结果为:

 

 

 

 

 

总结

 

progress_display是一个能够显示程序进度的工具,使用也非常easy。

但它是字符界面,不够好看,并且easy被程序中的其它输出打乱显示。

使用时我们必须保证自己的程序不能有不论什么的输出,否则就可能使progress_display失去意义。

 

 

 

 

 

 

你可能感兴趣的文章
axios的坑
查看>>
数据结构【排序】—排序算法大集合
查看>>
spring cloud
查看>>
Nexus-NuGet私有仓库服务搭建(一)
查看>>
一个菜鸟半个月的实习总结
查看>>
地址和指针的概念
查看>>
开源项目商业模式分析(2) - 持续维护的重要性 - Selenium和WatiN
查看>>
Entity Framework Tutorial Basics(22):Disconnected Entities
查看>>
阿里云盾控制台在哪里?360网站安全检测不支持阿里云主机网站解决方法
查看>>
北京教育软件创业公司招 .net工程师
查看>>
postgres外部表之-oracle_fdw
查看>>
【转】第三方支付风控体系
查看>>
使用 Forms 身份验证创建 GenericPrincipal 对象
查看>>
eclipse建立springMVC 简单项目
查看>>
PHP 使用redis实现秒杀
查看>>
nginx-301重定向开始
查看>>
正则表达式介绍
查看>>
对java沙箱机制的一点了解
查看>>
前端常用插件、工具类库汇总,不要重复造轮子啦!!!
查看>>
C#异步调用与线程总结
查看>>