array vector 和string
来源:互联网 发布:淘宝自主访问 编辑:程序博客网 时间:2024/06/01 09:41
string
string s对象的定义和初始化以及读写
string s1; 默认构造函数,s1为空串
string s2(s1); 将s2初始化为s1的一个副本
string s3(“valuee”); 将s3初始化一个字符串面值副本
string s4(n,’c’); 将s4 初始化为字符’c’的n个副本
cin>>s5; 读取有效字符到遇到空格
getline(cin,s6); 读取字符到遇到换行,空格可读入,知道‘\n’结束(练习在下一个代码中),
getline(cin,s7,’a’); 一个直到‘a’结束,其中任何字符包括’\n’都能够读入
array
1:array 定义后的空间是固定的了,不能改变;而vector 要灵活得多,可再加或减.
2:array 定义的时候必须定义数组的元素个数;而vector 不需要;且只能包含整型字面值常量,枚举常量或者用常量表达式初始化的整型const对 象,
非const变量以及需要到运行阶段才知道其值的const变量都不能用来定义数组的维度.
vector
3: 数组和vector不同,一个数组不能用另一个数组初始化,也不能将一个数组赋值给另一个数组;
4. vector有一系列的函数操作,非常方便使用.和vector不同,数组不提供 push——back或者其他的操作在数组中添加新元素,数组一经定义就不
允许添加新元素;
若需要则要充许分配新的内存空间,再将员数组的元素赋值到新的内存空间。
阅读全文
0 0
- array vector 和string
- string,vector和array(C++ Primer读书笔记)
- Array 和 Vector
- vector和array类
- Array vector string and C str
- chapter 3 string vector iterator array
- string和vector
- string和vector
- string 和 vector 初探
- 2.vector和string
- vector和string
- stl string和vector
- string和vector易错点
- 读书笔记之array和Vector
- ActionScript中的vector和array
- 精简String和Array
- vector<char*>和vector<string>的不同
- 第二部分 vector和string
- 《数据结构学习与实验指导》5-4:基于词频的文件相似度
- Unicode编码
- Scroll_Listview的冲突解决
- Unity3D UGUI组件的Inspector属性探究(一)--RectTransform
- php中一些特殊用法
- array vector 和string
- 【51nod 区间的价值 】+ 思维
- splay模板 (权值建树)
- 阿朗OS6850E-24U双机堆叠(一)
- 【POJ
- 欢迎使用CSDN-markdown编辑器
- mysql主从复制简单配置
- 快照(Snapshot)技术发展综述
- 相册和相机,照片可以裁剪,点击头像弹出pop弹窗