在C语言中利用库函数malloc和free函数来分配和撤销内存空间,C++中提供了教简便而功能较强的运算符new和delete来取代malloc和free。注意:new 和delete是运算符,不是函数,所以执行效率高。
new int; //开辟一个存放整数的存储空间,返回一个指向该存储空间的地址!
new int(100);
Student *p;
p=new Student;
在C语言中利用库函数malloc和free函数来分配和撤销内存空间,C++中提供了教简便而功能较强的运算符new和delete来取代malloc和free。注意:new 和delete是运算符,不是函数,所以执行效率高。
new int; //开辟一个存放整数的存储空间,返回一个指向该存储空间的地址!
new int(100);
Student *p;
p=new Student;