c++中如何用string实现CString格式化的功能

也就是实现类似下面的功能:
1CString str;
2double d = 10.24;
3str.Format("d=%.2f",10.24);
其实用c++标准库来实现也比较简单,代码如下:
#include <sstream>
using namespace std;

..
ostringstream buf;
double d = 10.24;
buf<<"d="<<d<<endl;

则buf.str()得到的就是一个内容为"d=10.24"的string类型的字符串。
posted @ 2010-09-20 16:32  大CC  阅读(8495)  评论(0编辑  收藏  举报
木书架 大CC的博客