1 // 2 int *y=new int; 3 *y=10; 4 5 //或 6 int *y=new int(10);//★ 7 8 delete y; 9 10 //★★★一维数组 11 12 //★★★这里和上面构造函数赋值不一样,这是申请10个空间 13 int *y=new int[10]; 14 y[0]= 15 ....... 16 y[10]= 17 18 delete [] y; 19 20 //★★★二维数组 21 22 template <class Type> 23 void make2DArray(Type ** &x, int rows, int cols) 24 { 25 x=new Type*[rows]; 26 for(int i=0; i<rows; i++) 27 { 28 x[i] = new Type[cols]; 29 } 30 retrun ; 31 } 32 33 template <class Type> 34 void delet2DArray(Type ** &x, int rows*) 35 { 36 for(int i=0; i<rows; i++) 37 { 38 delete [] x[i]; 39 } 40 41 delete [] x; 42 retrun ; 43 } 44 45 //C 46 int *y=(int*)malloc(sizeof(int)); 47 *y=10; 48 49 free(y); 50 51 52 int *y=(int*)malloc(sizeof(int)*10); 53 y[0]= 54 ....... 55 y[10]=
转载于:https://www.cnblogs.com/zjhnl/archive/2012/07/14/2591947.html