首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

为何STL c++ string 中没有format方法

2012-08-13 
为什么STL c++ string 中没有format方法?为什么STL c++ string 中没有format方法?c++应该怎么样实现才标准

为什么STL c++ string 中没有format方法?
为什么STL c++ string 中没有format方法?
c++应该怎么样实现才标准、有容易阅读。

C中有sprintf来方便的实现格式化,VC中(COM中)有CString中有Format方法,还听说boost里有实现Format的。
凡是用c++有过几行代码的人都晓得由于c++的老妈C的原因,在C/C++世界里有太多的路可以通向“罗马”了,对有这个问题大家认为走哪条路最近?

[解决办法]
C++ 作为一门语言,不给标准库也是无可厚非的。但是,正如你所说,这给使用者带来了一定的麻烦,所以后来有了STL。但是,比起针对性较强的库,像MFC、QT,仍然显得不给力。加之Java、C#和Python等这些语言本身提供的标准库很全面。使得C++认识到要发起一次自救的内部革新,以免被外部革新。了解一下C++ 0X版本,或许你的疑惑能够冰释。
[解决办法]
因为制定标准的时候忘了呗。
[解决办法]
sprintf满足你, operator +满足你。
[解决办法]
boost 里面之所以有 format 就是因为标准库把这东西给漏了……
[解决办法]
确实没有。
[解决办法]
收心后第一次回帖 表示stl都没有完整看完过
[解决办法]
需要格式化就用sprintf
[解决办法]
如果要经常用到,就果断自己实现一个

热点排行