普通:
int* p; p=new int; \\等价于p=(*int)malloc(sizeof(int)) delete p;
一维数组:
int* p; \\定义一个指向一维数组的指针 p=new int[5]; \\数组的动态内存分配 delete []p; \\对于数组最好在前面加一个[];
二维数组:
int (*p)[6]; \\定义一个指向二维数组的指针 p=new int[5][6];\\数组的动态内存分配 delete []p; \\对于数组最好在前面加一个[];
三维数组:
int (*p)[6][7]; \\定义一个指向三维数组的指针 p=new int[5][6][7]; \\数组的动态内存分配 delete []p; \\对于数组最好在前面加一个[];