您的位置:首页 > 编程语言 > C语言/C++

有意思的 猎豹移动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;
}

没有相像的那么难,结果把我绕进去,弄了一上午。 

中午吃完饭灵光来了。。。。。。。。。

有兴趣的先做做。。。。

也可以跟我一起交流答案, 

或者实验!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: