capacity值的变化该如何确定?

来源:5-5 动态数组vector2

qq_慕田峪7242972

2020-02-20

操作发现,vector容量不变,存储数组数据的内存地址也不会发生变化。
如果代码中push,insert操作将会触法改变capacity时,又如何在开发时直接判断,容量的变化

写回答

1回答

quickzhao

2020-02-20

vector容量是否变化取决于数组分配空间的策略,一般在使用层不用考虑细节,如果需要了解细节可以通过capacity方法来跟踪变化。

0
3
qq_慕田峪7242972
非常感谢!
2020-02-21
共3条回复

重学C++ ,重构你的C++知识体系

一部大片,一段历史,构建C++知识框架的同时重塑你的编程思维

3884 学习 · 1103 问题

查看课程