1.+=
2.compare operator
==, !=, <, <=, >, >= 比较规则是字典序
3.length()/size()
4.insert()
- 方法一:
输出:abcopqxyz;
- 方法二:
输出:abcopqxyz;
5.erase()
- 删除单个元素
输出:abcdfg;
- 删除区间内的元素
-
str.erase(first, last);
左闭右开。 -
str.erase(pos, length);
6.clear()
str.clear()
清空字符串
7.substr()
substr(pos, len)返回从pos号位开始,长度为len的子串
8.string::npos
string::npos 是一个常数,其本身的值为-1,但由于是unsigned_int类型,因此实际上也可以认为是unsigned_int类型的最大值。string::npos用以作为find函数失配时的返回值。
9.find()
-
str.find(str2)
, 当str2是str的子串时,返回其在str中第一次出现的位置;若不知,则返回string::npos -
str.find(str, pos)
,从str的pos号位开始匹配str2,返回值与上相同。
10.replace()
-
str.replace(pos, len, str2)
把str从pos位置开始、长度为len的子串替换为str2.