C++快速入门 第三十四讲:动态数组


虽然前面讲过的用new给基本类型和对象在运行时分配内存,但它们的尺寸在编译时就已经确定下来——因为我们为之申请内存的数据类型在程序中有明确的定义,有明确的单位长度。

但有些时候,必须等到程序运行时才能确定需要申请多少内存,甚至还需要根据程序的运行情况追加申请更多的内存。

例如: int *x = new int[10];//x表示整型数组的数组名

实例:动态数组

1 #include <iostream> 2 #include <string> 3 //让new函数申请内存并返回一个指向内存块的指针 4 using namespace std; 5 int main() 6 17 for(int i=0;i<count;i++) 18 21 22 return 0; 23 }


上一篇:C++快速入门 第三十三讲:动态的内存管理

下一篇:C++快速入门 第四十四讲:函数模板swap使用


C/C&#x2B;&#x2B;
Copyright © 2002-2019 k262电脑网 www.k262.cn 皖ICP备2020016292号
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!QQ:251442993 热门搜索 网站地图