int *p=new int; —>分配一个int型变量所占大小的空间,并将首地址赋给int 型指针p。
int *p=new int(10); —>分配一个int型变量所占大小的空间,并赋初始值为10,将首地址赋给int 型指针p。
int *p=new int[10]; —>分配一个有10个int型元素的数组所占空间,并将该数组的第一个元素的地址赋给int 型指针p。
int *p=new int; —>分配一个int型变量所占大小的空间,并将首地址赋给int 型指针p。
int *p=new int(10); —>分配一个int型变量所占大小的空间,并赋初始值为10,将首地址赋给int 型指针p。
int *p=new int[10]; —>分配一个有10个int型元素的数组所占空间,并将该数组的第一个元素的地址赋给int 型指针p。