一、String 类型
string对象的定义和初始化
string s1;
string s2(s1);
string s3("value");
string s4(n,'c');
二、标准Vector类型
1.vector不是一种数据类型,而只是一个类模板。可以用来定义任意多种数据类型
vector<int> 和 vector<string>才是数据类型
2.vector对象的定义和初始化
vector<T> v1;
vector<T> v2(v1);
vector<T> v3(n,i);
vector<T> v4(n);
如果没有指定元素的初始化,那么标准库将自行提供一个元素的初始值进行初始化。而这个初始值取决于元素的数据类型
如int通常为0 stirng 通常为空
vector<int> ivec(10); //10 elements,each is 0
vector<string> svec(10); //10 elements ,each is empty
3.迭代器
4.begin 和 end