Think in in C++[vol2]【3】深入理解字符串
其他
2021-03-03 13:20:33
阅读次数: 0
1.字符串的内部是什么
- 字符串存储单元分配规则明确规定:允许但不要求引用计数实现,但无论其实现是否引用计数,其语义都必须一致。
2.创建并初始化字符串
string imBlank;
- string a = “dfdf” "fdsfd"可以直接将字符串拼接
- 数据成员npos是string类的一个静态常量成员,表示一个不存在的字符位置。
3.替换字符串中的字符
- replace常用的重载形式:
string.replace(int startPos, int delNumber, string replaceString);
- replaceAll常用的重载形式:
string.replaceAll(string&mainString, string& toBeReplaceString, string replacingString);
- find的重载形式:
string.find(string& toFindString, int fromPos);
注释:find_first_of(), find_last_of(), find_first_not_of(), find_last_not_of(), rfind()
4. xml转义字符
字段 |
符号 |
< ; |
< 小于号 |
> ; |
< 大于号 |
& ; |
& 和 |
&apos ; |
‘ 单引号 |
" ; |
"双引号 |
转载自blog.csdn.net/qq_43118572/article/details/113766509