将基类析构函数设为虚函数的目的
来源:互联网 发布:stc单片机和atmel 编辑:程序博客网 时间:2024/05/29 16:06
将CObject的析构函数设为virtual型,则所有的CObject类的派生类的析构函数都将自动变为virtual 型,这保证了在任何情况下,不会出现由于析构函数未被调用而导致的内存泄露。这也是MFC将CObject::~MFC将CObject()设为virtual型的真正原因。
摘自《程序员面试宝典》
- 将基类析构函数设为虚函数的目的
- 析构函数设为虚函数的作用
- C++ 析构函数设为虚函数的好处
- 引入虚函数的目的
- 为什么不能把构造函数设为虚函数,却可以把析构函数设为虚函数
- 为什么基类的析构函数要设为虚函数
- C++ 析构函数设为虚函数是必要的?
- 多态时最好将基类的析构函数设为virtual
- 在什么时候将函数的参数设为引用类型?
- 将函数模板设为友元
- C++基本语法中,引入纯虚函数的目的?
- 类成员函数如何设为内联函数 inline
- 构造函数私有化的目的与用法
- 引入内联函数的目的和作用
- 函数返回值为引用的情况大多是在赋值函数中,目的是为了实现链式表达
- linux fork 函数目的
- C++之剖析虚函数1——虚函数的设计目的
- 基类的析构函数为什么要设为Virtual
- 技巧:把输入的密码变成*号的方法
- Windows CE下触摸屏驱动实现的分析
- WinCE下访问Nand Flash接口
- 在BASH下简单实现十进制到二进制和十六进制的转换
- WinCE下显示驱动分析
- 将基类析构函数设为虚函数的目的
- linux 系统缓慢 SAR -Q 看到好多活跃进程 不知道从哪里查出是哪些进程了 郁闷
- .NET 中 C#中的MD5
- 好东东!转载---WINCE常见问题汇总
- Linux Bash Shell学习(二):目录和通配符
- 查询及删除重复记录的方法
- H.264/MPEG-4 AVC
- informix 创建外键
- GridView 72般绝技