容器(vector)、数组、new创建的动态数组

发布于 2020-11-15  937 次阅读


数组是底层数据类型,存放在栈中,其内存的分配和释放完全由系统自动完成,效率最高;动态数组是程序员由new运算符创建的,存放在堆中,需由delete运算符人工释放,否则会内存泄露;vector,存放在堆中,由STL库中程序负责内存的分配和释放,使用方便。

https://blog.csdn.net/chhuach2005/article/details/21281933