1.访问
(1).通过迭代器访问
定义: string::iterator it;
通过*it来访问
string和vector一样,支持直接对迭代器加减某个数字
(2)通过下标访问
2.常用函数
(1)length()/size()
返回字符串的长度
(2)insert()
(3)erase()
时间复杂度度为O(N)
a.删除单个元素
str.erase(it);
b.删除一个区间内的所有元素
str.erase(it1,it2);
删除[it1,it)
(4)clear()
清除字符串中所有数据
str.clear();
(5)substr()
substr(pos,len)返回从pos位开始,长度为len的子串
(6)find()
string::npos是一个常数其值为-1或unsigned_int的最大值
(7)replace()
(8)c++能直接对string进行+(字符串连接)、=(赋值);也能直接比大小,比较规则是字典序