size/resize与 capacity/reserve

size/resize

  • size实际是说明该容器中目前实际有多少个元素,而resize则是通过在容器尾部添加或删除一些元素,以达到调整容器当中实际内容,使容器达到指定大小的目的。
  • 适用于list vector 和deque

capacity/reserve

  • capacity告诉你,在容器现有空间下最多能容纳多少个元素,而reserve在必要的时候增加容器内部缓冲区大小到一个更大的容量,以确保满足空间大小。
  • 仅对vector适用
posted @ 2013-03-04 16:54  apache11  阅读(202)  评论(0编辑  收藏  举报