class A
{
public:
void funcA(void){}
};
class B:A
{
public:
void funcB(){}
void funcC(void)
{

A::funcA();//可以直接用父类名调用父类的非静态函数,这说明子类B继承了父类A和本身的内存,加起来的内存大概
           //以this指针的形式传给了A::funcA();,只有在子类中才能这么用,而其他地方不可这么写,否则会提示
         //非静态成员引用必须与特例对应的错误
}
};
class C
{
B* a = new B();
void funcC(void)
{

A::funcA();//此处就不能这么写
}

};

c++中为什么父类名可以直接调用自己的非静态函数测试例子!(父类名::非静态函数)相关推荐

  1. java 实例方法直接调用超类的实例方法_Java继承关系中,父类方法使用实例变量和调用实例方法的探究...

    面向对象编程中,某一个实例方法使用实例变量和调用其它实例方法的情况是常见的.当存在继承关系时,这种情况就变得复杂起来.以下就对继承关系中,父类的某实例方法使用实例变量和其它实例方法的情况进行探究.因为 ...

  2. java中父类与子类, 不同的两个类中的因为构造函数由于递归调用导致栈溢出问题...

    1 /* 2 对于类中对成员变量的初始化和代码块中的代码全部都挪到了构造函数中, 3 并且是按照java源文件的初始化顺序依次对成员变量进行初始化的,而原构造函数中的代码则移到了构造函数的最后执行 4 ...

  3. 【Kotlin】Kotlin 类的继承 三 ( super 关键字使用 | super@ 外部调用父类方法 | 子类选择性调用 父类 / 接口 方法 super )

    文章目录 I . 子类调用父类总结 II . 子类调用父类方法 ( super ) III . 子类内部类调用父类方法 ( super@ ) IV . 子类选择调用不同的 父类 / 接口方法 ( su ...

  4. Python中的方法名前加下划线

    在Python中,方法名前加下划线通常有以下几种用法和约定: 单个前导下划线(_methodName):这是一种约定,用于指示该方法是类的内部使用方法,应该被视为私有方法.虽然在语法上并没有强制限制, ...

  5. android 调用java类_Android中在WebView里实现Javascript调用Java类的方法

    搜索热词 为了方便网页和Android应用的交互,Android系统提供了WebView中JavaScript网页脚本调用Java类方法的机制.只要调用addJavascriptInterface方法 ...

  6. groovy怎样从sql语句中截取表名_sql注入mysql篇

    SQL注入 __0x01 ♛Sql注入原理 Sql注入顾名思义是没有对用户输入的参数进行过滤导致测试者可以将一段非正常语句插入到查询语句中,由web应用带入到数据库中执行,从而读取数据库中的数据. _ ...

  7. Linux 平台 C/C++ 代码中设置线程名

    一般来说,Linux 平台的 C/C++ 程序可以用 prctl() 或 pthreads 的 pthread_setname_np() 接口为一个线程设置线程名.prctl() 可以用于为当前线程设 ...

  8. 获得变量的名称获得传入参数的参数类型与堆栈中的函数名获得变量的名称

    获得变量的名称 获得变量的名称函数 public static string GetVarName(Expression<Func<变量类型, 变量类型>> exp) publ ...

  9. webview 调用java_Android中在WebView里实现Javascript调用Java类的方法

    为了方便网页和Android应用的交互,Android系统提供了WebView中JavaScript网页脚本调用Java类方法的机制.只要调用addJavascriptInterface方法即可映射一 ...

最新文章

  1. HTML5 离线存储之Web SQL
  2. CodeForces - 123A prime permutation(并查集,水题)
  3. 用jquery实现html5的placeholder功能
  4. yxcms安装环境php,Windows7下PHP开发环境安装配置图文方法
  5. js的oop方式和this指针问题
  6. 计算机cmd是什么 74,CMD是什么?
  7. python subplots_python fig,ax = plt.subplots()
  8. 【渝粤教育】电大中专药物分析技术基础_1作业 题库
  9. 2021年杭州电子科技计算机考研大纲,杭州电子科技大学2021年硕士研究生招生专业目录与自命题科目考试大纲...
  10. 在udp聊天器里如何给飞秋发消息
  11. python有哪几种数据结构_Python最常用的数据结构6种
  12. 两相四线混合式步进电机用双H桥驱动电路之Multisim仿真及优化
  13. 苹果推送证书不受信任解决办法2022年
  14. 点到直线的距离公式: 一元微积分
  15. 拥有多丽体质特膳 你也能和女神般光彩照人
  16. windows电脑使用iTunes导入视频/音乐(本人使用,仅供参考)
  17. C语言实践——双人五子棋(简易版)
  18. CAN: Revisiting Feature Co-Action for Click-Through Rate Prediction
  19. sqlyog安装和破解
  20. bcftools的功能介绍

热门文章

  1. php 调取子栏目,Dedecms 如何调取某个栏目所在的顶级栏目及顶级下的子栏目
  2. java 天猫模拟登陆_基于servlet+filter+反射模拟实现天猫首页的后端
  3. 通过服务器端口添加新网站,win7下添加打印服务器端口共享打印机到局域网中...
  4. 学生们喜欢在计算机教室上课用英语怎么说,说说学习本课的感想,并谈谈在信息技术课堂上如何体现以学生为主体,教师为主导?...
  5. oracle离线文档查dbms_Oracle的健康检查–dbms_hm的使用 | 学步园
  6. 常用的分隔符有哪三种_三种废水处理方法
  7. php启用openssl,php怎么开启openssl模块
  8. 「第三篇」全国电子设计竞赛,这些你必须知道的比赛细节,文末附上近十年电赛题目下载...
  9. PCB工程师的7个好习惯
  10. 基于VHDL的RISC microprocessor设计