一、声明
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() // 比较字符串
本文详细介绍了C++中字符串的创建、访问和常见操作,如通过拷贝构造函数复制字符串,使用字符串字面值初始化,以及比较、串联等操作。重点讲解了下标访问、字符串连接、赋值替换等核心概念,并提到了一些重要的字符串函数,如length()和比较函数。
886

被折叠的 条评论
为什么被折叠?



