小编H_H*_*_He的帖子

虚析构函数:基类是否需要动态分配内存?

这个问题看起来像虚拟析构函数中的讨论:它是否在不动态分配内存时需要?

在一个考试问题中,我被问到: - 维护指向动态分配内存的指针的任何基类应该定义什么?

我回答: - 复制构造函数和赋值运算符(以确保不仅复制指针... cf深拷贝)和析构函数(释放已分配的内存)

他们说这不正确,因为这个基类也应该定义一个虚拟析构函数而不是普通的析构函数.为什么?

c++ virtual-destructor

0
推荐指数
3
解决办法
1898
查看次数

标签 统计

c++ ×1

virtual-destructor ×1