虚函数的一个范例
来源:互联网 发布:acfun看漫画软件 编辑:程序博客网 时间:2024/05/21 22:42
#include <iostream.h>
class A
{
public:
virtual void print(void)
{
cout<<"A::print()"<<endl;
}
};
class B:public A
{
public:
virtual void print(void)
{
cout<<"B::print()"<<endl;
};
};
class C:public B
{
public:
virtual void print(void)
{
cout<<"C::print()"<<endl;
}
};
void print(A a)
{
a.print();
}
void main(void)
{
A a, *pa,*pb,*pc;
B b;
C c;
pa=&a;
pb=&b;
pc=&c;
a.print();
b.print();
c.print();
pa->print();
pb->print();
pc->print();
print(a);
print(b);
print(c);
}
A:
A::print()
B::print()
C::print()
A::print()
B::print()
C::print()
A::print()
A::print()
A::print()
- 虚函数的一个范例
- 函数的范例
- 一个不错的SQL范例
- 抽象工厂的一个范例
- 一个简单的 fwrite 范例
- 一个JinternalFrame的子类范例
- 一个有趣的HTML范例
- 一个常用的代码范例
- Json 解析的一个范例
- 一个简单的Java范例
- Jackson的一个简单范例
- C++ 库研究笔记——拷贝构造函数的一个错误范例
- 网友提供的hibernate 的一个范例
- 一个完整的SlidingMenu的使用范例
- sqlserver一个动态交叉表的范例
- JBPM建一个简单的范例
- 从一个范例看XML的应用
- 一个剖析AJAX原理的简单范例
- 广义表表示二叉树结构生成二叉链表的算法
- VC----实现汉字简繁转换
- JS 倒计时代码
- 菜鸟日记-8月10日总结
- 串口数据接收小结
- 虚函数的一个范例
- 汇编语言--01
- 教你如何创建类似QQ的android弹出菜单
- 反向代理的概念及提高WEB服务器的安全性
- js常用函数之需要注意的地方
- Android反编译
- .NET的DTO映射工具AutoMapper
- wifi是什么 手机wifi怎么用来上网?
- linux 关机命令