字符串和string类
C风格字符串
使用“ ”结尾的一维字符型数组,最终所需要的空间比字符串中字符个数多一个;
1 | //C++中的一些操作 |
C++标准库中的string类
优势:可以看作基本数据类型使用,操作较char型字符串更加方便
1.声明一个string类型变量
1 | string s; |
2.初始化
1 |
|
3.字符串的处理方法
substr
1 | s.substr(pos, len);//返回从pos开始往后长度为len的字符串 |
如输入的位置超过限制,则会报错
insert
1 | s.insert(pos, str);//在pos位置放入一个字符串str |
erase
1 | s.erase (10,8);//直接指定删除的字符串位置第十个后面的8个字符 |
append
1 | //直接追加一个str2的字符串 |
replace
1 | //使用下标 |
assign
1 | //直接把base赋值给str |
This is copyright.