一、boost::format工作的方式
基本的语法,boost::format( format-string ) % arg1 % arg2 % ... % argN
下面的例子说明boost::format简单的工作方式
二、boost::format实际使用的实例
格式化语法: [ N$ ] [ flags ] [ width ] [ . precision ] type-char
三、boost::format新的格式说明符
%{nt}
当n是正数时,插入n个绝对制表符
cout << boost::format("[%10t]") << endl;
%{nTX}
使用X做为填充字符代替当前流的填充字符(一般缺省是一个空格)
cout << boost::format("[%10T*]") << endl;
四、异常处理
一般写法:
boost::format的文档中有选择处理异常的办法,不过个人感觉实用性可能不强,下面是文档中的例子
五、还有其它一些功能,但暂时感觉派不上用处,就不去深究了。
本文介绍了boost::format的基本使用方法,包括格式化语法、新的格式说明符及异常处理等内容,并提供了多个实例帮助理解。
1935

被折叠的 条评论
为什么被折叠?



