[YTU]_2476(E3 继承了,成员函数却不可访问)
题目描述
输入
输出
样例输入
100
样例输出
10 110
#include <iostream>
using namespace std;
class Base
{private:int val;
public:Base():val(10){}int getV(){return val;}
};class Derive:public Base
{
private:int val;
public:Derive():val(0){}void setV(int i){val=Base::getV()+i;}int getV(){return val;}
};
int main()
{int n;cin>>n;Derive d;d.setV(n);cout<<d.Base::getV()<<" "<<d.getV()<<endl;return 0;
}
[YTU]_2476(E3 继承了,成员函数却不可访问)相关推荐
- java继承类型转换_#java 一个简单的例子理解java继承、成员函数重写、类型转换...
一个简单的例子理解java继承.成员函数重写.类型转换 1.继承简介 举一个简单的例子:笔分为很多种,比如毛笔.钢笔.圆珠笔等等,这些笔都有一些相同的属性比如长度.笔迹的粗细等等:但他们也有不同的特点 ...
- C++>继承,继承方式及其比较,子类和父类对象指针,派生类的默认成员函数,虚继承,继承与友元,继承与静态成员
继承 继承的概念与定义 概念: 继承是指一个子类(或称为派生类)继承父类(或称为基类)的特征(属性和操作).继承是面向对象程序设计时实现代码复用的重要手段,它允许在原有的类的基础上进行扩展,增加功能, ...
- Visual C++ 2008入门经典 第九章类的继承和虚函数
// 第九章类的继承和虚函数 //.cpp: 主项目文件. //1 继承如何与面向对像的编程思想适应 //2 根据现有类定义新类 //3 使用protected关键字为类成员指定新的访问特性 //4 ...
- 关于类成员函数中访问同类对象的私有成员
关于类成员函数中访问同类对象的私有成员,主要包含以下几种场景: a. 在C++的类的成员函数中,允许直接访问该类的对象的私有成员变量. b. 在类的成员函数中可以访问同类型实例的私有变量. c. 拷贝 ...
- 一文带你入门C++,类与对象、6个默认成员函数、this指针以及static关键字。
C++98关键字:63个 一.命名空间规则(namespace) 1.命名空间可以解决函数.全局变量名重复的问题,包在不同的命名空间里的重复函数,实际就是两个完全无关的函数. 2.命名空间允许续嵌套: ...
- C++ ---------------- 成员函数指针揭秘
1 前言 2 语法 3 与其它语言机制的混合使用 3.1 继承 3.2 虚函数 3.2 多继承 4 实现 4.1 Microsoft的实现 4.1.1 内部表示 4.1.2 Vcall_addr实现 ...
- c++成员函数指针揭秘
原帖地址 http://blog.csdn.net/xlie/article/details/3031966#_Toc133650388 目 录 1 前言 2 语法 3 与其它语言机制的混合使用 3 ...
- 友元(友元函数、友元类、类成员函数的友元)
友元(友元函数.友元类.类成员函数的友元) (friend)友元机制:允许一个类将对其非公有成员的访问权限授予指定的函数或者类. 我们可以将友元大致分为3类: 友元函数 友元类 类成员函数的友元 一: ...
- C++学习笔记(十)成员变量和成员函数分开存储、this指针、空指针访问成员函数、const修饰成员函数、友元
1.成员变量和成员函数分开存储 //1.在C++中,类内的成员变量和成员函数分开存储 //2.只有非静态成员变量才属于类的对象上 //空对象占用内存空间为:1 //C++编译器会给每个空对象也分配一个 ...
最新文章
- linux vim 基本操作
- rsyslog+loganalyzer+evtsys搭建集中式监控系统
- 第八周项目一-数组作数据成员(2)
- mysql恢复root密码
- 文件映射操作类的实现
- win10安装misql8_Win10下免安装版MySQL8.0.16的安装和配置教程图解
- v$asm_diskgroup中state的说明
- 查看网卡命令 uefi_大神教你开机进入UEFI模式的方法,非常简单
- mysql是否需要设置外键_数据库到底需不需要设置外键?
- [渝粤教育] 新疆财经大学 金融工程 参考 资料
- 红外图像特点及识别方法
- 台达DVP PLC与3台西门子V20变频器通讯程序 台达PLC与3台西门子变频器通讯
- Flutter——实现flow布局,自定义绘制子控件
- [20][01][02] 安全认证
- Android、iPhone和Java三个平台一致的加密方法
- 金山陈飞舟:《剑网3》3D引擎重生记
- 4、基于XML的AOP配置
- 为什么小样本不建议用深度学习?
- 【PCB叠层设计与阻抗计算】1.PCB板材介绍
- 计算机网络协议测试技术分析