
追加用的最多就是插入insert尽量少使用应为效率不高底层涉及数据挪动上节的空间拓展规律需要时查查即可删除替换查询以下两图效率太低涉及扩容和数据移动这里不能用[ ]因为他只能一个一个替换可以新建一个对象或新建一个对象将他替换给原对象replace insert erease高频调用扩容挪动数据性能杀手。replace只在一种情况下效率高那就是平替反向查找将子串当作对象返回在目标字符对象中寻找所给字符串中相匹配的单个字符并返回下标\n是转义字符代表「换行符」\\是转义字符代表「一个字面反斜杠\」\\会被解析为单个\字符后面跟着普通字符n最终存储的是字面的\n两个字符不具备换行功能。这里是表示字面\如果要打印或在数组内存储成\,则字符串写成\\为什么不重载成成员函数而是重载为全局函数?成员函数形式的运算符重载要求左操作数必须是当前类的对象这就有局限性了而我们现实为了更加方便就将他改为全局函数左操作数可以是当前类的对象也可以不是比较大小区间两端相减以两端为0 9与0 10为例0 9 左闭右闭 总元素个数比右端点多一个0 10 左闭右开 总元素个数就是右端点个数 右端点数-任意元素下表该任意元素至最后元素之间元素的个数思路倒找的第一个空格下标的下一个下表用对象长度size() - 倒找的第一个空格下标的下一个下标最后一个单词长度有问题正确写法