C++动态数组使用方法
二维数组直接开辟内存,与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;
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。