首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Resize 和 Reserve区别

    如果发生重新分配,则使用容器的分配器分配存储空间,这可能会在失败时抛出异常(对于默认分配器,如果分配请求不成功,则抛出bad_alloc) 2、resize使用 1、 resize既修改capacity...大小(在需要扩容的空间大于原capacity才行),也修改size大小 2、 resize带两个参数,一个表示容器大小,一个表示初始值(默认为0)  resize() 函数是用于改变vector...resize()函数会影响vector对象的size(),当容量不够需要扩容时则同时会影响到ca。...void resize (size_type n); void resize (size_type n, const value_type& val); a.参数 n: 以元素数量表示,新的容器大小...(5); myvector.resize(8, 100); myvector.resize(12); std::cout << "myvector contains:";

    44010
    领券