略看了一下,应该是和go的slice很类似。底层是c数组,通常会预分配一定空间,增加删除通常只是修改数组,数组不够用了会扩容