头文件#include
string 对象和数组之间的主要区别是,可以将string对象声明为简单变量,而不是数组。string类具有自动调整大小的功能,因而也更方便,更安全。但string对象的使用方式与字符数组相同。
赋值
可以将一个string对象赋值给另一个string对象。
string str1;
string str2 = "panther";
str1 = str2;
合并
可以使用操作符+将两个string对象合并起来。
string str3;
str3 = str1 + str2;
str1 +=str2;
string类的友元函数
- getling()
string str;
getline(cin,str); //从cin获取输入
注意与cin.getline()区别。