鱼C论坛's Archiver
论坛
›
C\C++交流
› 有人知道C++的vecror是如何实现动态扩容的吗?
川建军
发表于 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是如何实现动态扩容的吗?