new 运算符
1、指针变量 = new 数据类型, 如:int *p; p=new int;
2、new从内存中卫程序分配一块内存空间,并返回指向该内存的首地址,该地址存放于指针变量中
new
先分配内存,做复杂类型的构造
delete
释放
delete运算符
delete 指针变量; 如:delete p;
(1)用new获取内存空间,必须用delete进行释放
(2)对一个指针只能调用一次delete
new 运算符
1、指针变量 = new 数据类型, 如:int *p; p=new int;
2、new从内存中卫程序分配一块内存空间,并返回指向该内存的首地址,该地址存放于指针变量中
new
先分配内存,做复杂类型的构造
delete
释放
delete运算符
delete 指针变量; 如:delete p;
(1)用new获取内存空间,必须用delete进行释放
(2)对一个指针只能调用一次delete