string和vector易错点
来源:互联网 发布:湖北地税网络纳税 编辑:程序博客网 时间:2024/05/16 13:50
1.注意点:std::string 的输出是根据记录的长度而不是 '\0' 来判断结束的,想对string一个字符一个字符的复制,只能+=,不能a[i]=b[i];
string a=""; string b="aaa"; for(i=0;i<b.size();i++){ a+=b[i]; //a[i]=b[i] 这样是错的 }
2.vector 容器里: strs.size() strs[0].size()
int main(){ //string strs[10]; //string strs[10]={"aaaa","aaasd","aaadee"}; vector<string> strs; string s; for(int i=0;i<3;i++){ cin >> s; strs.push_back(s); } cout << strs.size(); //3 vector里元素的个数 cout << strs[0].size(); //第一个字符串的大小}
阅读全文
0 0
- string和vector易错点
- string和vector
- string和vector
- string 和 vector 初探
- 2.vector和string
- vector和string
- stl string和vector
- array vector 和string
- vector<char*>和vector<string>的不同
- 第二部分 vector和string
- Effective STL -- vector和string
- vector和string的内存管理
- C++Simplify04-标准库string和vector
- STL:使用string、vector、complex和limits
- vector和string最重要的区别
- Effective STL:13 - 18 vector 和 string
- EffectiveSTL笔记二-vector和string
- 重载技巧+简单实现string和Vector
- 表格增、查、排序 敏感字、颜色 完美
- luogu P3252 [JLOI2012]树
- NOIP模拟(20171023)T1 fibonacci
- LeetCode.169(229) Majority Element && II
- 为什么Dialog不能用Application的Context
- string和vector易错点
- 怎么去掉我的电脑中的微云盘符?
- ansible 自定义iventory源
- 浓墨重彩之MySQL-03-数据操作
- 排序算法
- 682. Baseball Game
- codevs 2218 补丁vs错误
- 什么是Intellij IDEA
- ajax实现图片轮番滚动