- 使用new/delete操作符在堆中分配/释放内存
//使用new操作符在堆中分配内存
int* p1 = new int;
*p1 = 2234;
qDebug() << "数字是:" << *p1;
//使用delete操作符在堆中释放内存
delete p1;
- 在分配内存的同时初始化
//在分配内存的时初始化
int* p2 = new int(100);
qDebug() << "数字是:" << *p2;
delete p2;
- 以数组方式new的也要以数组方式delete
//给数组分配内存
int* p3 = new int[4]{
1,2