头文件
#include <string>
函数
operator[]:
string str="abc"
cout << str[1] << endl;
operator<
string str="abc"
string str1="def"
cout << (str < str1) << endl;
operator>
string str="abc"
string str1="def"
cout << (str > str1) << endl;
operator==
string str="abc"
string str1="def"
cout << (str == str1) << endl;
operator+=
string str="abc";
string str1="def";
str += 'd';
str1 += "gh"
cout << str << ends << str1 << endl;
operator+
string str="abc";
string str1="def";
cout << (str + 'd') << endl;
cout << (str1 + "gh") << endl;
find, rind
string str="dakeruir";
auto pos=str.find("k");
auto pos1=str.find("k", 4);
size
substr
string str="kahfie"
cout << str.substr(2) << endl;
cout << str.substr(2, str.size() << endl;
insert
string str="dfjdkshrie";
str.insert(2, "dkajlje");
cout << str << endl;
replace
string str="dkaueioweuyr";
str.replace(begin(str), begin(str)+4, "b");