new delete malloc free
生活随笔
收集整理的這篇文章主要介紹了
new delete malloc free
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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
總結
以上是生活随笔為你收集整理的new delete malloc free的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 从程序架构提升安全性
- 下一篇: cron4j的Jfinal plugin