string
- 是一个用户定义类型,表示的是符串
string s = “hello”, s2(“world”); //在新的C++中,用 [ ]代替 ( );
-
用成员访问运算符,访问string类的成员
cout << s.size() << endl; // 表示s的大小,即为5
string s3 = s.substr(1, 3); //取 s中1 - 3的字符赋给s3,即“ell”
cout << s3 << endl; -
用运算符对string对象进行运算,如 + 、 [ ]
示例代码:
内在的数组(静态数组)
vector
- 向量,类似于数组,但可以动态增长。头文件
- 是一个类模板,实例化产生一个类,如vector产生一个数据元素是int的vector类(向量)。
- 同样,可以通过vector类对象去访问其成员,如成员函数。
- 同样可以用运算符进行一些运算。
示例代码: