川建军 发表于 2020-10-18 02:31:58

有人知道C++的vecror是如何实现动态扩容的吗?

我的理解(猜测):它的内部实现也是数组
按需分配,每次分配一定份额,不足或者多余部分则按整数分配。

#include <vector>

int main(void)
{
      vector<int> obj;
      vector.push_back(1);
      vector.pop_back();
      return 0;
}

川建军 发表于 2020-10-18 03:43:04

vector的底层实现是不是数组?C++库在哪看?Linux下在哪?
页: [1]
查看完整版本: 有人知道C++的vecror是如何实现动态扩容的吗?