

如图可见,第2 行的构造说不合法,没有适当的构造函数。其实有这样的构造函数,但是只能被显式调用。
(2) 创建在堆区的指针数组,应该先释放指针们指向的对象,再释放指针数组。

如图,在mfc框架中,调试结束后报告了内存泄露。
谢谢阅读。
文章讨论了在MFC框架下,一个构造函数的特殊情况,它只能被显式调用。在处理指针数组时,强调了应先释放指针所指向的对象,然后再释放指针数组,以避免内存泄露。调试过程中发现了这一问题。


如图可见,第2 行的构造说不合法,没有适当的构造函数。其实有这样的构造函数,但是只能被显式调用。
(2) 创建在堆区的指针数组,应该先释放指针们指向的对象,再释放指针数组。

如图,在mfc框架中,调试结束后报告了内存泄露。
谢谢阅读。

被折叠的 条评论
为什么被折叠?