#每天一个知识点# 切片的扩展是指切片的长度超过了切片的容量,此时切片会重新分配内存。
扩容后,切片的指针会发生变化,因此扩容后的切片和原切片不再共享底层数组。
分配内存有两种情况:
如果扩容后的容量小于 1024,那么新切片的容量会翻倍,直到新容量大于等于扩容后的容量。
如果扩容后的容量大于等于 1024,那么新切片的容量会增加 25%,直到新容量大于等于扩容后的容量。
展开
评论