没有合适的资源?快使用搜索试试~ 我知道了~
类中的函数分类与虚函数的原理
共11个文件
h:4个
sln:3个
cpp:1个
需积分: 12 0 下载量 4 浏览量
2017-11-18
17:39:47
上传
评论
收藏 8KB RAR 举报
温馨提示
类中函数分为3类: 构造函数:不可以虚化(重写),在子类的构造函数前自动被调用一次父类的构造函数. 析构函数:当[DELETE]类指针时 非虚会从[此类]一直释放到基类,为虚时会从被赋于的[NEW类]的析构函数一直释放到基类. 总得来说释放[方向]都是从[子类]到[父类],只是开始释放的位置不一样.这就是为什么基类的析构函数要虚化的原因. 普通函数:为虚时表示派生类可以[重写]这个函数, 以下的关系是A派生B派生C 如[虚 A::F] [虚 B::F] [虚 C::F] 当 A* a = NEW C; a->F()是C类的. 如[虚 A::F] [B类中不重写] [虚 C::F] 当 A* a = NEW C; a->F()是C类的. 如[虚 A::F] [虚 B::F] [C类中不重写]当 A* a = NEW C; a->F()是B类的. 如[虚 A::F] [C类中不重写] [C类中不重写]当 A* a = NEW C; a->F()是A类的. 如[非虚 A::F] [非虚 B::F] [非虚 C::F] 当 A* a = NEW C; a->F()是A类的.
资源推荐
资源详情
资源评论
收起资源包目录
类中的函数分类与虚函数的原理.rar (11个子文件)
类中的函数分类与虚函数的原理
此教程的使用说明.txt 1KB
类中的函数分类与虚函数的原理
实现多态.h 867B
Config.h 447B
解析原理.h 1KB
main.cpp 625B
类中的函数分类与虚函数的原理.vcxproj.filters 1KB
类中的函数分类与虚函数的原理.vcxproj 7KB
单纯继承.h 816B
类中的函数分类与虚函数的原理.sln 2KB
类中的函数分类与虚函数的原理 - 2015.sln 2KB
类中的函数分类与虚函数的原理 - 2010.sln 2KB
共 11 条
- 1
资源评论
im战术
- 粉丝: 14
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功