vector reserve

接口:

void reserve( size_type new_cap );
  1. 如果new_cap大于当前的capacity, 则重新生成capacity大于或等于new_cap的空间, 原先的迭代器/引用都将失效
  2. 如果new_cap小于当前的capacity, 则什么都不做
  3. size小于等于capacity之前, 插入操作都不会重新分配空间
  4. 不改变size大小