howzyao 发表于 2022-10-14 20:58:24

分配内存的区别: 定位new [] 和常规new









howzyao 发表于 2022-10-14 21:04:48

实际上,整个e类,不需要使用delete在析构函数中,因为2个成员数据,只是常量类型,并没有涉及对内存空间的定义,所以这个析构函数对这个举例来说,是为了析构而析构.
结束 main时,windows会自动消毁e类在main中所占用的内存,然后再消毁main的内存,这个关系,应当是我们新手们容易忽略的,是造成卡机,未知报错的最大可能性原因.
页: [1]
查看完整版本: 分配内存的区别: 定位new [] 和常规new