Ctrl+A

导航

vector 的 push_back[转]

vector是用数组实现的,每次执行push_back操作,相当于底层的数组实现要重新分配大小(即先free掉原存储,后重新malloc);这种实现体现到vector实现就是每当push_back一个元素,都要重新分配一个大一个元素的存储,然后将原来的元素拷贝到新的存储,之后在拷贝push_back...

posted on 2015-05-13 10:12  Ctrl+A  阅读(719)  评论(0编辑  收藏  举报