- 使用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