释放内存与撤销对象的异同概念模糊,望大牛们释疑解惑[解决办法]int *ptr = new int;delete ptr;释放了内存,但ptr还是在的。比如你还可以接着写ptr = new int;ptr 又可以用了。{int i;} 出了},i就不可用了。再写i = 1;会报错的。[解决办法]申请内存--释放内存买地--卖地创建对象实例--销毁对象实例盖房--拆房卖地与拆房的异同?[解决办法]
引用:delete指针-------若此指针指向对象,则先调用其析构函数撤消对象------调用其析构函数若撤销的是内置类型呢