动态创建多维数组的方法

二维示例

定义

CButton ** pButton;



动态new (确保只执行一次)

pButton = new CButton*[nx];

for(int i = 0; i < nx; i++)

      pButton[i] = new CButton[ny];


中间干点啥吧呵呵

//Sev do();



删除(如果程序开始就创建了,而且只执行一次的话,可以省略,系统在程序结束的时候会自动回收;程序崩溃时这些内容就需要专门的内存工具来处理了)

for(int i = 0; i < nx; i++)

      delete []pButton[i];

delete []pButton;

你可能感兴趣的:(动态创建多维数组的方法)