c++类中指针、堆对象的问题

当调用析构函数释放对象时,不写delete语句释放成员指针所指的堆空间,那对象释放完之后,该指针是消亡了呢,还是仍然存在?如果存在,它又是指向哪里?

指针本身是变量,当对象释放的时候,会把对象所有成员的值都释放。所以指针会消亡,但是那块堆内存还占用着,造成内存泄露!

堆指针不delete,就会标记被使用,操作系统就不会回收,这样就会导致系统的内存泄漏。

当对象释放的时候,会把对象所有成员的值都释放,所以指针会消亡,但是那块堆内存还占用着,造成内存泄露,不会被回收。