new和delete用于动态的分配和撤销内存。
new的用法:
1.单个空间
int *a = new int;
int *a = new int(5); //分配一个空间,且给*a赋值为5
2.多个空间
int *a = new int[10];
int **a = new int[5][6];
delete的用法:
int *a = new int;
delete a;
int *a = new int[10];
delete []a;
int **a = new int[5][6];
delete [][]a;