vector的resize和reserver两个函数
相同点: 都是用于给vector变量重新分配容量
不同点:
1. resize函数扩容后,会改变capacity,同时改变size!!!
2. reserve用来(预留空间,)改变capacity,不改变size,会去分配内存,但不会构造出对象;如果改变后的capacity比当前capacity大,则capacity会变大;反之,capacity不变

C++的STL库中的vector的resize和reserve函数的比较

相关文章:

  • 2022-03-07
  • 2021-06-17
  • 2021-12-27
  • 2021-12-28
  • 2022-12-23
  • 2021-06-19
  • 2021-10-31
  • 2022-12-23
猜你喜欢
  • 2021-06-10
  • 2021-06-19
  • 2021-09-28
  • 2022-12-23
  • 2021-11-21
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案