3-3-1 追加、插入和连接字符串
3.3.1 追加、插入和连接字符串
1.1 插入出现的内存改变
-
append
:在末尾插入一个字符串 -
insert
:在指定位置插入一个字符串
如果上述操作出现了字符数目超出内存大小,则会进行*2扩容。(通过capacity
成员查看)
1.2 手动分配内存
为了防止重复插入导致多次内存分配和拷贝,可以一次性分配一块足够大的内存。
-
reserve
:分配一块不小于指定大小的内存
1.3 查看内存
-
size
:查看已经被使用的内存 -
capacity
:查看当前最大的内存大小
发布于