分享
 
 
 

《超越C++标准库:Boost库导引》:Boost库简介—输入/输出

王朝c/c++·作者佚名  2006-02-01
窄屏简体版  字體: |||超大  

输入/输出(Input/Output)Boost.Assign

Assign帮助把一个序列的值存入容器。它通过重载逗号操作符和括号操作符(用于函数调用的操作符)为用户提供了一种简便的赋值方法。这个库不仅对于原型设计风格(prototyping-style)的代码尤其有用,而且它的特性在其它时候也是同样有用的,因为使用这个库最终所产生的代码可读性非常好。也可以通过这个库使用list_of在需要的时候创建匿名数组。

Assign的作者是Thorsten Ottosen。

Boost.Filesystem

Filesystem库提供针对路径、目录和文件的可移植性操作。它所提供的高层抽象使得C++程序员可以写出经常在其它语言里才能实现的类似于脚本的操作。这个库提供了非常方便的算法用于全面地遍历目录和文件。书写可以在拥有不同文件系统的平台之间迁移的代码原本是非常困难的事情,在这个库的帮助下,也变得切实可行。

Filesystem的作者是Beman Dawes。

Boost.Format

这个库提供了根据格式字符串来格式化参数的功能,类似于printf,但是它是类型安全的。关于printf和与之类似的格式化函数最饱受争议的一点就是,它们在本质上是危险的;因为不能保证格式化字符串所指定的类型与实际的参数是相符的。除了消除这种不相符的机会,Format还允许针对用户定义类型的自定义格式化[4]

Format的作者是Samuel Krempp。

Boost.Io_state_savers

Io_state_savers库可以用来保存IOStream对象的状态,并且可以在以后恢复这个状态,同时撤销这期间可能出现的任何状态。许多操作都会永久性地改变它们所操作的stream的状态,手工复位这些状态不仅很不方便而且很容易出错。这个库包括许多状态保存器,它们用于针对流(stream)的控制标识(control flags)、精度(precision)、宽度、异常掩码(exception masks)、流的本地化(locale)以及其它更多的东西。

Io_state_savers的作者是Daryle Walker。

Boost.Serialization

这个库允许任意的C++数据结构被保存到档案文件(archives),并且在以后从档案文件恢复出来。比如说,档案文件可以是,文本文件或者XML文件。Boost.Serialization具有高度的可移植性,并且提供了一系列丰富的功能,诸如类的版本化、C++标准库类的序列化,共享数据的序列化,等等很多。

Serialization的作者是Robert Ramey。

[4] 通过使用省略号来实现个数可变的参数的格式化函数是没法做到这一点的。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有