将指针数据释放 它所指向的 堆区数据也会被释放?

我知道这段代码错在哪里 就是堆区 数据的 重复释放 但有个疑问 释放的不是m_age吗 它是个指针将它释放了 它指向的数也会被释放是吗 我感觉我可能对指针理解不够 透彻 能详细讲讲吗

你存放在堆中的数据还在那里,但那块存储区已经不归你管了。
delete后,m_age指向的存储区已经不指定给用户使用,其他程序可以使用那些内存
换句话说,你用new向堆申请了一块内存,堆管理程序会记录这块内存的尺寸和类型,并提供起始地址出来为你所用。当释放时,堆管理程序会将这个记录标记为失效,相关内存恢复成自由内存。