数组
数组的创建
int tab[] = { 1,2,3 };
int tab1[10];
int tab2[10] = { 1,2,3 };
数组的长度
nums.size();
vecvtor
创建容器
vector<int> v(nSize,0):创建一个vector,元素个数为nSize,元素是0
v.empty(); //判断容器是否为空
v.push_back(10); //容器后插入
v1.insert(v1.begin(), 100); //在第一个元素前插入100
pop_back(); //删除最后一个元素
v1.erase(v1.begin())//删除第一个元素
v1.erase(v1.begin(), v1.end()); //提供一个删除的区间
string
创建字符串
string s1; //默认构造
string s3(s2);
插入(在指定位置前插入)与删除、截取子串
string str = "hello";
str.insert(1, "222");
str = h222ello
str.erase(1, 3); //从索引1开始删除3个
string subStr = str.substr(1, 3); //从索引1开始截3个