金蝶迷你版 标准版: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 对象就行 会自动进行类型转换。
另外还有一种简单的方法到达方便的字符串拼接result 是int型的string s = string("
这样是对的 string ss + "result"但是" " + "result" 是错误的 左右操作数 必须有一个是string 类型
string s; s += "1" + "2"; 这个是错误的 先做左边的计算 然后才做左边的赋值去了 s = s + "1" + "2"; 这个是正确的。。。运算中的有一方有string 对象就行 会自动进行类型转换。