正在加载图片...
3.1类的声明及定义 反复析构:同一对象的析构函数被反复 调用。Unix,Windows的内存释放可以反 复进行,但某些资源如设备、文件不能 反复析构。例如,既显式调用又隐式调 用析构函数导致反复析构。 解决方案:对象内部成员设置标志,如 可利用指针是否为空判断内存是否已经 释放。释放完毕立即置空标志。3.1 类的声明及定义 „ 反复析构:同一对象的析构函数被反复 调用。Unix, Windows的内存释放可以反 复进行,但某些资源如设备、文件不能 反复析构。例如,既显式调用又隐式调 用析构函数导致反复析构。 „ 解决方案:对象内部成员设置标志,如 可利用指针是否为空判断内存是否已经 释放。释放完毕立即置空标志
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有