金蝶迷你版 标准版:sstream 的使用方法

来源:百度文库 编辑:九乡新闻网 时间:2024/04/25 17:31:19
#include ostringstream oss;然后就可以像cin cout 那样用 不用转化一些类型信息oss.str()
另外还有一种简单的方法到达方便的字符串拼接result 是int型的string s = string("") + result + string(""); //这个好像是不行的... 问题出在result上面                                                              //这个做法是没有必要的,系统自己会跟你做,要使用多类型的                                                               //转换必须使用流比较好注意,这样是错的string s = "" + result + "";但是这样是对的string s += ""  不是赋值的时候出的问题,而是式子中 + 出现的没有匹配的运算符错误 
这样是对的 string ss + "result"但是" " + "result" 是错误的 左右操作数 必须有一个是string 类型
 string s; s += "1" + "2";  这个是错误的 先做左边的计算 然后才做左边的赋值去了 s = s + "1" + "2";  这个是正确的。。。运算中的有一方有string 对象就行 会自动进行类型转换。