new的作用,开辟一片连续的内存空间,并且返回对应类型的指针;
例1:用new开辟一个整型变量,并且赋值10,用p来接受地址。
int *p=new int(10);
例2:用new开辟一个整型数组,并且用p来接收数组的首地址。
int *p=new int[10];
new一般和delete一起使用。new开辟空间,而delete则是用来释放空间。
(1)释放普通变量:delete p;
(2)释放数组:delete[] p;
new的作用,开辟一片连续的内存空间,并且返回对应类型的指针;
例1:用new开辟一个整型变量,并且赋值10,用p来接受地址。
int *p=new int(10);
例2:用new开辟一个整型数组,并且用p来接收数组的首地址。
int *p=new int[10];
new一般和delete一起使用。new开辟空间,而delete则是用来释放空间。
(1)释放普通变量:delete p;
(2)释放数组:delete[] p;