正文

string和vector的理解!2007-05-09 00:33:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/wubiao/25725.html

分享到:

五一在家就把string和向量看了几遍!有些理解在这里写下来!! string和向量都是自定义的数据类型! 对于string的一些基本操作! ifstream in("xxx.txt") string s; getline(in,s); string流 istringstream sin(s); sin>>a; in和sin类似,只是对象不同,in对应的是文本文件的读取,sin对应的是定义的string变量! string里存放数据象数组一样,只是不可以单个的对数据进行操作!虽然string将换行符略掉地读取数据,但他本身保留了换行的位置,所以这也是其一大优点! vector的操作! vector<int> v; for(int a;in>>a;) v.push-back(a); for(string s;getline(in,s);) for(istringstream sin(s);sin>>v;) 利用流来对向量进行输入数据!而string的内部默认换行有 助于向量内部的存储数据! 向量可以象数组一样对单个的数据进行操作!v[ 0] ,v[1]...... 这样把二者结合起来使用可以更方便的进行数据处理!

阅读(3690) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册