vector、array、数组、new创建的动态数组,你到底该用哪一个

参考:http://www.cnblogs.com/chhuach2005/p/3627011.html 数组:底层数据类型,存放在栈中,其内存的分配和释放完全由系统自动完成,效率最高 动态数组:程序员由new运算符创建的,存放在堆区,需要delete运算符人工释放,否则会造成内存泄露 vector:存放在堆中,由STL库中程序负责内存的分配和释放,使用方便 代码执行时间:vector > 预先r
相关文章
相关标签/搜索