头文件
#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");
本文详细介绍了C++中标准库字符串(string)的各种操作方法,包括索引访问、比较、拼接、查找、替换等基本功能,并展示了如何使用find、substr、insert及replace等成员函数进行更复杂的字符串处理。
1086

被折叠的 条评论
为什么被折叠?



