VC中动态创建二维数组的方法
来源:百度文库 编辑:神马文学网 时间:2024/04/26 18:44:20
VC中动态创建二维数组的方法
先给了例子吧:如要想创建一个[m][n]的二维数组。
下面为通过动态创建一个指针数组的方法来动态创建二维数组的方法。
double **data;
data = new double*[m]; //设置行 或直接double **data=new double*[m]; 一个指针指向一个指针数组。
for(int j=0;j
data[j] = new double[n]; //这个指针数组的每个指针元素又指向一个数组。
}
for (int i=0;i
data[i][j]=i*n+j;//初始化数组元素
}
for (int i=0;i
delete[] data[i]; //先撤销指针元素所指向的数组
}
delete[] data
这种方法是通过先动态创建一个指针数组,然后为指针数组的每个元素再动态指向一个数组的办法来完成的。其创建过程与销毁过程两样重要。
在销毁的过程,先销毁指针数组每个元素指向的数组,然后再销毁这个指针数组。
应该也许会有很多办法来完成。这只是一种方法,这也只是在自己用到时候套用别人的方法来写的,不过直到现在才理解是如何创建的。
知识只有在用的过程中才会掌握更细,理解更透彻。
点滴。坚持。
遗留问题:这种方法可以动态创建更高维的数组吗?
VC中动态创建二维数组的方法
实现真正意义上的二维动态数组模板
实现真正意义上的二维动态数组模板1
php中二维数组如何使用
c语言中如何读入未知二维数组的行数和列数?
谈一下C,C#的二维数组传参问题
谈一下C,C#的二维数组传参问题
VB中动态创建控件
VC++中各种字符串的表示方法
C/C++中动态链接库的创建和调用
在 Excel 中使用指定的区域创建动态图表
VMware中创建共享磁盘阵列的方法
在VB.net中如何为ComBobox 动态的显示一个数组
求平均成绩使用二维数组
创建excel数组公式
创建excel数组公式
在VC++中创建DLL文件并加载
在VC++中创建DLL文件并加载
vc中调用Com组件的方法详解
VC++中进程间相互通信的十一种方法
vc中调用Com组件的方法详解
VC++中进程间相互通信的十一种方法
VC中坐标系的建立 - VC - 转载
手工创建VC++6控制台工程的过程及命令