继承
来源:互联网 发布:奥塔哥理工学院 知乎 编辑:程序博客网 时间:2024/05/16 06:23
在C++语言中,基类将类型相关的函数与派生类不做改变直接继承的函数区分对待。对于某些函数,基类希望它的派生类各自定义适合自身的版本,此时基类就将这些函数声明成虚函数(virtual function)。
派生类必须通过使用类派生列表(class derivation list)明确指出它是从哪个(哪些)基类继承而来的。
派生类必须在其内部对所有重新定义的虚函数进行声明。派生类可以在这样的函数之前加上virtual关键字,但是并不是非得这么做。C++11新标准允许派生类显式工注明它使用哪个成员函数改写基类的虚函数,具体措施是在该函数的形参列表之后增加一个override关键字。
在C++语言中,当我们使用基类的引用(或指针)调用一个虚函数时将发生动态绑定。
0 0
- 继承
- 继承
- 继承
- 继承
- 继承
- 继承
- 继承
- 继承
- 继承
- 继承
- 继承
- 继承
- 继承
- 继承
- 继承
- 继承
- 继承
- 继承
- ARC(一):ARC是什么
- cqoi2015部分题解
- 将Hive统计分析结果导入到MySQL数据库表中(一)——Sqoop导入方式
- 关于4.X模拟器不出现软键盘的解决方法GOOD
- Android_sp、px、dp区别
- 继承
- vim配置
- ubuntu下设置开机自启动项
- postgresql数据库导入导出
- [JAVA]微信的请求重发解决办法
- 如果不是追随奥德赛阿萨德后i啊
- 面向 Java 开发人员的 Scala 指南: 深入了解 Scala 并发性
- Word Ladder
- “菜鸟”程序员和“大神”程序员差距在哪里