牛骨文教育服务平台(让学习变的简单)
博文笔记

C++动态数组使用方法

创建时间:2015-08-31 投稿人: 浏览次数:132


二维数组直接开辟内存,与JAVA非常相似只是多了一个星号,使用完毕需要释放,否则内存泄漏

int* arr1=new int[5];
for(int i=0;i<5;i++)
{
	arr1[i]=i;
}
delete []arr1;

二维数组开辟内存,先开辟相应去见,在区间内再细分,一级内存套指针,二级内存开辟单元,使用完毕依次释放,否则内存泄漏


int *arr2=new int*[5];
for(int j=0;j<5;j++)
{
	arr2=new int[10];
}

for(int k=0;k<10;k++)
{
	delete []arr2[k];
}
delete []arr2;








声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。