string个人认为比c语言的string.h好用多了,功能也全面简洁。
首先string类型的字符串可以直接比较 比如:
srting s = "SADA",s1 = "SDQW";
if(s == s1)......
其次string函数里面还有几个函数很好用,先介绍:
substr函数,
string s;
string s1 = s.substr(m,n);
意思是让s1赋值为s的第m+1个字符后面的n个字符所截下来的字符串;
//std::string::npos;
find函数
string s;
int t = s.find('a');
int t = s.find("shd");
如果找不到则返回-1;
insert函数
在是中插入字符或者字符串
s.insert(5,"sdsdsjk");
在s的第6个元素中插入这个字符串;
erase函数
s.erase(10,8);
删除第11个元素的后面8个元素;
s.sizeof(),s.length();
求这个字符串的长度;
s.max_size找出出现最多的字符;
find_first_of(s) find_last_of(s)
find_first_not_of(s) find_last_not_of(s)
本人复习所用!!!
c++ string 函数的用法
最新推荐文章于 2022-06-27 23:43:03 发布