#include <stdio.h>class Base{
public:int a(){return 1;}
};
class Inherit:public Base{
public:int a(){return 2;}
};
int main(int argc, char **argv) {Base *p=new Inherit();printf("%d\n",p->a());
}

输出是1。说明调用的是父类的函数。

class Base{
public:virtual int a(){return 1;}
};

输出是2。说明调用的是子类的函数。

所以当父类的函数是虚函数,调用的会是子类函数。

转载于:https://www.cnblogs.com/Jacket-K/p/7850089.html

Override Fuction 调用——到底使用的是谁的函数相关推荐

  1. C#调用C/C++ DLL 参数传递和回调函数的总结

    原文:C#调用C/C++ DLL 参数传递和回调函数的总结 Int型传入: Dll端: extern "C" __declspec(dllexport) int Add(int a ...

  2. python中函数的调用_慢步python,编程中函数的概念,python中函数的声明和调用

    函数,曾经是一个很高大尚的概念.笔者是在高中数学里认识的函数,先是从y=2x+3 这条代数式开始的.y是因变量,x是自变量,y因为x取值的变化而变化. 再后来式子变成这样:f(x)=2x+3,f(x) ...

  3. php调用其他文件数组的值,PHP递归调用数组值并用其执行指定函数

    0 PHP递归调用数组值并用其执行指定函数 围观:259℉更新时间:2014-10-29 function function_deep($function,$value) { try { if(!fu ...

  4. 如何在MATLAB中调用(运行)“用Python写成的函数或脚本”

    如何在MATLAB中调用"用Python写成的函数或脚本",首先要确保MATLAB知道咱们的Python解释器的位置在哪里. 如果安装了Python的时候把Python加入了系统环 ...

  5. c语言函数fun的正确调用语句,c语言的问题若有以下调用语句,则不正确的fun函数的首部是?...

    39 若有以下调用语句,则不正确的fun函数的首部是???? main(){... int a[50],n;... fun(n, &a[9]);... a void fun(int m,int ...

  6. 练习-定义和调用求最大公约数和最小公倍数的函数

    第1关:定义和调用求最大公约数和最小公倍数的函数 任务描述 本关任务:编写程序,自定义两个函数分别求两个正整数的最大公约数和最小公倍数,用主函数调用这两个函数并输出结果. #include <s ...

  7. python如何调用另一个py文件的所有函数

    在工程大的时候,可能会有这样的困惑,python如何调用另一个py文件的所有函数呢? 分成两种情况,1·在同一个文件夹下的调用 2·不在一个文件夹下的相互调用. 1·在同一个文件夹下 调用函数: A. ...

  8. java多态 重写(override)的调用优先级

    常规的说法是这样的: 在调用一个方法时,先从本类中查找看是否有对应的方法,如果没有再到父类中查看,看是否从父类继承来.否则就要对参数进行转型,转成父类之后看是否有对应的方法.总的来说,方法调用的优先级 ...

  9. java 自定义函数的调用_Java/Android中的函数调用回调函数自定义回调函数

    在做Android自定义控件时遇到要自定义回调函数的问题,想想自己还暂时没有那么精深的技术,赶紧返过头回来再重新研究Java中回调函数的问题.然而不幸的是,网上太多杂乱的帖子和博客都是转来转去,而且都 ...

最新文章

  1. sklearn 统计多分类和单分类结果的混淆矩阵API 写法 confusion_matrix 左边为真实值 上边为预测值
  2. 10kv开关柜价格_什么是10KV开闭所,开闭所主要是什么作用?一起来探个究竟
  3. Android——四大组件、六大布局、五大存储
  4. mysql可以使用dataguard_逻辑DataGuard的配置
  5. xcode 4.3 调试的时候显示汇编,怎么办
  6. Could not obtain connection metadata
  7. Dataset/Datatable/Datarow转Json的一种方法
  8. c语言单片机循环程序,单片机c语言教程:C51循环语句
  9. c语言完整版 pdf,(完整版)C语言技术与应用.pdf
  10. 如何计算两向量的夹角
  11. 数字图像处理 冈萨雷斯 中文第三版 习题
  12. 计算机专业毕设设计选题(详细)
  13. 小程序毕设选题参考springboot学生选课小程序 java选课系统小程序 在线选课小程序 选课报名小程序 ssm选课系统 uniapp线上选课报名小程序
  14. 世界坐标系、相机坐标系、图像平面坐标系
  15. CATIA二次开发—定制搜索功能
  16. Java内存模型中happen-before原则
  17. 拉姆达表达式 追加 条件判断 ExpressionFuncT, bool
  18. bmc控制卡_BMC+IKVM远程管理模块
  19. 使用MDC增强日志记录
  20. 北航计算机测控,材料工程计算机测控

热门文章

  1. Gprinter Android SDK V2.1.4 使用说明
  2. 微信公众平台开发--判断终端使用的浏览器是否是微信浏览器
  3. c#(6)——数组的应用和二维数组
  4. 简单谈谈haskell
  5. 公交站台被圈进养鸭场
  6. [Linux] 如何让linux加载当前目录的动态库
  7. HTML_CSS_JS_JSON
  8. 吴裕雄 Bootstrap 前端框架开发——Bootstrap 网格系统实例:响应式的列重置
  9. 动态图连通性(线段树分治+按秩合并并查集)
  10. ActiveMQ学习(三)——MQ的通讯模式