定义一个基类BAse,有两个公有成员函数fn1,fn2;私有派生出derived类,如何通过derived类的对象调用基类的函数fn1;_赶梦人。的博客-程序员秘密

技术标签: c++  

具体代码如下:

#include <iostream>
using namespace std;
class Base{  //基类Base
public:
	int fn1(){return 0;};
	int fn2(){return 0;};
};
class Derived:private Base{  //派生类Derived;
public:
	int fn1(){return Base::fn1();}//返回Base类中函数fn1,以调用fn1;
	int fn2(){return Base::fn2();}//返回Base类中函数fn2,以调用fn2;
};
void main(){
	Derived a;//定义一个参数a;
	a.fn1(); //调用Derived类中的fn1函数,fn1返回值调用Base类的fn1函数;
}

来都来了,点个赞再走吧。谢谢;

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_48474606/article/details/109849750

智能推荐

2018 “百度之星”程序设计大赛 - 初赛(B)1004_bahuan1974的博客-程序员秘密

典型的最大化最小值问题,二分解决。注意:肯定有解,所以最小的解就是数组中最小的值。二分的时候注意l和r的取值,不然会WA或出不来结果,在这里l=mid+1,r=mid。#include&lt;bits/stdc++.h&gt;using namespace std;#define inf 0x3f3f3f3f#define ll lon...

犹豫了许久,还是写个年总结记录一下吧_weixin_30567225的博客-程序员秘密

  之所以犹豫了许久,是因为,直觉告诉我,发这篇文章出来,园子里肯定会掀起波澜,而我却身处于漩涡中央。看到园子没以前那么热闹了,那就来吧,豁出去了,生死看淡,不服就干!一起热闹热闹吧!毕竟很快就要过年啦~  旧的一年很快就过去,新的一年即将开始,年复一年,一个又一个的轮回。看到许多人都在写年终总结和新年计划了,回首自己过去这一年,感觉平平无奇,也没什么作为。惟稍作记录,聊以慰藉!我从...

javascript事件委托详解_卖菜的小白的博客-程序员秘密

事件委派本质上是利用了浏览器事件冒泡的机制。因为事件在冒泡过程中会上传到父节点,并且父节点可以通过事件对象获取到

JavaEE Servlet IntelliJ IDEA 2021 打包部署解析实战图文解析_idea 打包servlet-程序员秘密

JavaEE Servlet IntelliJ IDEA 2021 打包部署解析实战图文解析

msgbox的各种按钮_msgbox按钮类型-程序员秘密

以上消息框的用法是在CWnd的子类中的应用,如果不是,则要MessageBox(NULL,"ddd","ddd",MB_OK);MessageBox对话框是比较常用的一个信息对话框,其不仅能够定义显示的信息内容、信息提示图标,而且可以定义按钮组合及对话框的标题,是一个功能齐全的信息对话框信息提示图标,而且可以定义按钮组合及对话框的标题,是一个功能齐全的信息对框。","这是标题", MB_ICONEXCLAMATION|MB_OKCANCEL );//一个是按钮,一个否按钮,一个取消按钮。

springboot jedis配置以及集群(第四篇) 实现redis单机和集群_jedispool 集群配置_弘宇的IT屋的博客-程序员秘密

1.引入pom&lt;dependency&gt; &lt;groupId&gt;redis.clients&lt;/groupId&gt; &lt;artifactId&gt;jedis&lt;/artifactId&gt; &lt;version&gt;3.3.0&lt;/version&gt;&lt;/dependency&gt;2.实现自动配置导入2.1定义yml内容redis: cluster: nodes: 192.168.1.47:80...

随便推点

day59 django分页_Andy393939的博客-程序员秘密

1.django自带方法实现分页from django.shortcuts import renderfrom django.core.paginator import Paginator, EmptyPage, PageNotAnIntegerL = []for i in range(999): L.append(i)def index(request): cu...

Console 执行 ls 中文显示乱码的解决方法_ls 中文乱码_wenenshaoke的博客-程序员秘密

在 Windows下实现 Linux 编程经常需要用到 ls,gcc,df,ps,kill 等命令然而 ls 命令在 cmd 下显示中文出现乱码,在 cygwin/MinGW 中通过修改参数可以使其支持中文显示可以有个简单的方法,即使用 doskey 命令创建宏写法:doskey ls=ls --show-control-chars --color (但是这样的操作在每次进

解决 INTERNAL_SERVER_ERROR java.lang.NullPointerException: null_[error 2023-05-21 10:51:19,715 api.py:75] internal_人生匆匆的博客-程序员秘密

出现以下报错空指针错误,应该是你的servlet里面某个地方接值的时候没接到,然后下面引用了这个值可以查看数据库是否有数据我发现没有数据,可能是我没初始化好,没添加数据再次初始化查看日志无报错了...

Axure元件-母版的应用_Bruce小鬼的博客-程序员秘密

Axure元件-母版的应用1.母版使用场景概述设计网站页面中相同的信息可以使用母版,它的实际功能相当于模板。每个页面相同的元素需要修改时,只需要修改母版内容,其他引用母版的页面元素都会相应改变。省去了每个页面都要重复操作。2.添加母版选中需要转为母版的素材在素材上右键选择转为母版母版上双击修改母版信息-双击母版后自动跳转到模板名称页面–修改信息查看其它元素信息同样被修改...

Python groupby 分组 再求平均值 求和 agg聚合 transform不改变形状应用函数_python groupby transform_正在学习中的李斌的博客-程序员秘密

一、 groupby 依据某列分组; groupby 依据多列分组; 二、应用 mean sum count std median size max min等函数聚合数据; 三、transform 不改变数据形状(相当于计算后替换原来的每一个元素)

从前端转到后台_z610820196的博客-程序员秘密

我目前是做前端的,但是觉得做前端没什么前途,工资也比搞后台的低,最近一直在自学J2EE,大家说从前端转后台容易吗,有没有什么好的学习方法或者建议啊...

推荐文章

热门文章

相关标签