Description

下面程序的输出结果是:

A::Fun

C::Do

程序代码

#include <iostream>
using namespace std;class A {private:int nVal;public:void Fun(){ cout << "A::Fun" << endl; }void Do(){ cout << "A::Do" << endl; }
};class B:public A {public:virtual void Do(){ cout << "B::Do" << endl; }
};class C:public B {public:void Do( ){ cout << "C::Do" <<endl; }void Fun(){ cout << "C::Fun" << endl; }
};/* 括号内所填为该题答案 */
void Call(B& p)
{p.Fun();  p.Do();
}int main()
{C c;    Call(c);return 0;
}

转载于:https://www.cnblogs.com/GyForever1004/p/9157097.html

OJ:一道考察多态的题目相关推荐

  1. 一道及易掉坑考察多态的面试题

    题目: public class Test {public static void main(String[] args) {System.out.println(new B().getValue() ...

  2. [Golang]一道考察defer与命名返回值的题目

    题目 输出: 4 1 3 解释 当函数有可命名结果形参时,结果形参的初始值被设置为零值,函数的return语句会设置结果形参的值 当函数有可命名结果形参时,defer函数是可以修改它,然后再将它的值返 ...

  3. 一道关于继承和多态的题目

    #include<iostream> #include <complex> using namespace std; //--------------------------- ...

  4. 西电2020 python OJ作业(50道题目,持续更新)

    西电2020 python OJ作业(50道题,持续更新) 0.A+B problem 题目描述 用来适应环境的题目,自然比较简单些. 计算2个整数的和.这两个整数都在1到1000之间. 输入 输入只 ...

  5. HDU OJ ACM Steps 上的题目详细介绍

    之前在杭电 OJ 上做题,看到有 ACM Steps 这个链接,进去之后发现是一个类似于闯关的机制,可以增加做题人的激情--据说完全通关后会有奖励,不知道是不是真的.但是里面没有题目的分类介绍,每一关 ...

  6. stl-map的一道很好的题目

    Damn Single (25) "Damn Single (单身狗)" is the Chinese nickname for someone who is being sing ...

  7. 漫画:位运算技巧整理汇总+一道被嫌弃的题目

    (这首歌挺喜欢的...分享出来) 今天是小浩算法"365刷题计划"第65天.这两天总有人来问我,做公众号赚了多少钱,或者就是怎么能和你一样,2个月就做到7000粉丝.说实话,至少到 ...

  8. 杭电OJ(HDOJ)入门题目列表

    杭电OJ链接: http://acm.hdu.edu.cn/ 注册与使用指南: https://blog.csdn.net/qq_38769551/article/details/101510000 ...

  9. 一道比较有意思的题目

    今天碰到一道有意思的题目,刚开始摸不着头脑,其实不太难!话不多说,上题目. Problem 现有一个2行13列的棋盘,棋盘上的任意一个位置可以向他临近的8个位置移动(即上.下.左.右.左上.右上.左下 ...

  10. 一道锻炼逻辑思维的题目,沙漠里有一个人,死了,手里还拿着半根火柴,问这人是怎么死的?...

    问题是:沙漠里有一个人,死了,手里还拿着半根火柴,问这人是怎么死的? 不要求一次就才对,你可以想提问题,知道答案的人只能说是还是不是.以下是我考别人的时候别人问我的问题,真是无奇不有. 是躺着的吗?  ...

最新文章

  1. 神经网络的分类准确率是100%到底意味着什么?
  2. Linux下自动检测USB热插拔
  3. Spring Boot笔记-mysql5.7使用@Table后提示doesn't exist问题
  4. ZZULIOJ 计算两点间的距离(多实例测试)
  5. 收藏 | 李飞飞等发布200多页综述,阐述大模型机遇与风险
  6. bzoj 4094: [Usaco2013 Dec]Optimal Milking
  7. 2013 B 碎纸片拼接与复原
  8. Bellman 贝尔曼方程究竟是什么
  9. 观张国荣的电影《霸王别姬》有感
  10. CSS中margin和padding属性的区别
  11. nvidia 3d vision kit + opengl + 立体视觉程序开发
  12. 科学计数法 与 普通数字 转换
  13. 分区助手里如何从临近盘(如D盘)抽取一定的空间给已经快满了的盘(如E盘)(博主推荐)(图文详解)...
  14. hdu 1001 Sum Problem
  15. linux网络配置命令笔记,Linux笔记(九) 网络命令
  16. 股票盯盘小工具代码梳理
  17. zxing白边java_ZXing生成无白边条形码
  18. stm32f103rbt6使用can
  19. python中continue语句的作用_python 循环中的continue 与 break
  20. PureMVC(JS版)源码解析(五):SimpleCommand类

热门文章

  1. Android2.1--如何在android模拟器上安装与删除.APK文件
  2. android:Style and Theme
  3. python3.7.1安装
  4. Keras 学习笔记
  5. 【推荐系统】那些年, 引用量超1000的经典推荐系统论文
  6. 【小样本·多分类】如何解决「小样本」+「多分类」问题?
  7. 免费且高质量的知识有的是,你只是不知道怎么找到它们!
  8. pycharm退出测试环境
  9. 使用交互环境 连载3
  10. iPhone SDK开发基础之自定义仪表控件