C语言内存管理方式在C++中可以继续使用,同时C++又提出了自己的内存管理方式:通过new和delete运算符进行动态内存管理。
举例来说明他们的使用:
void test()
{
int *p0 = new int; //申请一个int大小字节的空间
delete p0; //释放空间
int *p1 = new int(2); //申请一个int大小字节的空间并初始化为2
delete p1;
int *p2 = new int[5]; //申请5个int大小字节的空间