关于虚函数的程序

zxwitsme 2003-10-19 01:51:17
#include "stdio.h"
class A
{
public:
virtual func() {printf("A");}
};
class B : public A
{
public:
virtual func() {printf("B");}
};
class C : public B
{
public:
virtual func() {printf("C");}
};
void O(class A &d)
{
d.func();
}
int main(int argc, char* argv[])
{
A a;
B b;
C c;
O(a);
O(b);
O(c);
}

请问输出结果?
...全文
68 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Wolf0403 2003-10-19
  • 打赏
  • 举报
回复
ABC。有问题吗?
ttlb 2003-10-19
  • 打赏
  • 举报
回复
在C++中,引用和指针都能实现多态。
luopeng 2003-10-19
  • 打赏
  • 举报
回复
ABC
dlqcsdn 2003-10-19
  • 打赏
  • 举报
回复
输出的结果分别是 A B C 。
LeeDee818 2003-10-19
  • 打赏
  • 举报
回复
你的方法没有返回值






ABC
ttlb 2003-10-19
  • 打赏
  • 举报
回复
ABC

69,336

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧