有意思的 猎豹移动c++面试题
2016-02-27 15:47
288 查看
#include "stdafx.h"
#include "stdio.h"
#include "stdlib.h"
class A
{
private:
virtual void Fun0()
{
printf("A::Fun0\n");
}
};
class B : public A
{
public:
void Fun0()
{
printf("B::Fun0\n");
}
};
typedef void (*FUNC)();
int _tmain(int argc, _TCHAR* argv[])
{
B* pClassB = new B;
// classB的对象要如何调出父类A的隐藏虚函数Fun0
答案:
A a;
pClassB =(B*) &a;
pClassB-> Fun0();
system("pause");
return 0;
}
没有相像的那么难,结果把我绕进去,弄了一上午。
中午吃完饭灵光来了。。。。。。。。。
有兴趣的先做做。。。。
也可以跟我一起交流答案,
或者实验!
#include "stdio.h"
#include "stdlib.h"
class A
{
private:
virtual void Fun0()
{
printf("A::Fun0\n");
}
};
class B : public A
{
public:
void Fun0()
{
printf("B::Fun0\n");
}
};
typedef void (*FUNC)();
int _tmain(int argc, _TCHAR* argv[])
{
B* pClassB = new B;
// classB的对象要如何调出父类A的隐藏虚函数Fun0
答案:
A a;
pClassB =(B*) &a;
pClassB-> Fun0();
system("pause");
return 0;
}
没有相像的那么难,结果把我绕进去,弄了一上午。
中午吃完饭灵光来了。。。。。。。。。
有兴趣的先做做。。。。
也可以跟我一起交流答案,
或者实验!
相关文章推荐
- C语言 指向结构体数组的指针
- C语言 指向结构体变量的指针
- opencl: C++ 接口(cl.hpp)创建kernel
- C++ Primer 学习笔记——顺序容器的string操作
- 1071. Speech Patterns (25)
- 理解c语言指针很关键的几句话,二维数组与指针类型的分析
- c语言中关于变量作用域问题
- 九度-题目1023:EXCEL排序
- C语言实现选择排序、直接插入排序、冒泡排序的示例
- 1070. Mooncake (25)
- /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found错误的解决
- C语言(按键获取与函数)
- c++ 设计模式9 (Abstract Factory 抽象工厂模式)
- C语言的画图(圆形动画)
- 1069. The Black Hole of Numbers (20)
- 在VS2015中用C++编写可被其它语言调用的动态库DLL
- C++ 线程安全的singleton如何实现
- c++(重载、覆盖、隐藏)
- c语言库函数 qsort(快速排序函数)
- [C++ Calculator 项目] 初试