一、声明
1) string s; // 生成一个空字符串s
2) string s(str) ; // 拷贝构造函数生成str的复制品
3) string s=“value”; // 将s初始化为一个字符串字面值副本
二、常见操作
注意:string是从0开始存储的
string s;
1) s[n]; // 从0开始,相当于下标访问
2) s = s1+s2; // 把s1和s2连接成新串 返回新串s
3) s1 = s2; // 把s1替换为s2的副本
4) v1==v2; // 比较,相等返回true
5) `!=, <, <=, >, >=` //惯有操作 任何一个大写字母都小于任意的小写字母
6) string s3 = s1+”world”; //合法操作
//string s4=”hello”+”world”; 非法操作:两个字符串字面值相加
三、字符串函数
1) s.length() //返回字符串长度
2)+ // 串联字符串
3) ==,!=,<,<=,>,>=,compare() // 比较字符串