c++ (new关键字 delete关键字)

c++ (new关键字 delete关键字)

void *p = new Person;
//当用void *接受new出来的指针,会出现释放的问题
delete p;
//无法释放p;

//通过new开辟数组一定会调用默认构造
Person* pArray = new Person[10];
delete[]pArray;
//在栈区开辟数组,可以指定有参构造
Person pArray2[2] ={Person(1),Person(2)}

posted on 2021-04-22 18:05  lodger47  阅读(68)  评论(0)    收藏  举报

导航