string str;
string s1;
string s2;
string s3;
size, length:显示str的长度
capacity:显示str的空间,可以比长度大
resize, reserve:设置str的空间大小,若比size小,则截取前面部分
at:str.at(i),按下标访问str字符,类似s[i],越界会报错
str.find('char'):返回第一个char字符的下标(从0开始)
str.find("string"), s1.find(s2);
append:str.append("string"),在最后添加
insert:str.insert(下标,"string"),在下标出插入
empty:str.empty(),若为空,则返回true
compare:s1.compare(s2); 比较s1 s2大小,大于->返回大于0,等于->返回0,小于->返回小于0
copy:s1.copy(s2, 开始,长度);把s1赋值给s2
replace:s1.replace(开始,长度,s2);把s2替换掉s1的开始到长度
substr:str.substr(开始,长度);返回字串,越界会报错
swap:交换 s1.swap(s2); swap(s1, s2);
erase:str.erase(开始,长度);
assign:赋值操作,s1.assign(s2);把s2给s1
str.assign(s2,开始,长度);str.assign("sdfddff",n);前n个