与vector的比较:(1)不支持以栈的方式操纵容器(2)在string类型中不能使用front(),back(),pop_back()操作
(一)初始化
(1)string s1;
//用已存在串和子串作初始化式
(2)string s2(s1);
(7)string s(s2,pos2);创建一个string对象,它被初始化为s2中从下表pos2开始的字符的副本
(8)string s(s2,pos2,len2);
(3)string s3(n,'c');
(4)string s4("hello");
(5)string s5(b,e);
(6)string s6(cp,n);创建一个string对象,它被初始化为cp所指向数组的前n个元素的副本
(二)substr(args):获取子串
(三)append(args):拼接
(四)replace(args):替换
(五)find(args),rfind(args):查找子串
(六)compare(args):比较