C++中虚函数的实例
来源:互联网 发布:java md5校验 编辑:程序博客网 时间:2024/06/05 19:29
/*
* File: main.cpp
* Author: yubao
*
* Created on June 1, 2009, 11:39 PM
*/
#include <iostream>
using namespace std;
class B0
{
public:
virtual void display()
{
cout<<"B0::display()"<<endl;
}
};
class B1:public B0
{
public:
void display()
{
cout<<"B1::diaplay()"<<endl;
}
};
class D1:public B1
{
public:
void display()
{
cout<<"D1::display()"<<endl;
}
};
void fun(B0 *ptr)
{
ptr->display();
}
/*
*
*/
int main(int argc, char** argv) {
B0 b0, *p;
B1 b1;
D1 d1;
p=&b0;
fun(p);
p=&b1;
fun(p);
p=&d1;
fun(p);
return 0;
}
- C++中虚函数的实例
- C++中函数模板的实例
- C++中派生类析构函数实例
- C语言中重要函数的简要分析及实例
- C++中虚析构函数实例
- 【c++】实例演示类继承中派生类到基类的转换及虚函数
- C++中作用域分别的实例
- 在C++文件中调用C 的函数
- C++中私有继承实例
- C++中类模板实例
- 看C++中构造函数的调用顺序
- c++中main函数参数的意义
- c语言的strcmp函数应用实例
- C库中重要字符串函数的简要分析及实例
- C库中重要字符串函数的简要分析及实例
- C++中虚函数与晚绑定的编译器实现
- C++中虚函数 绑定的编译器实现(baidu 面试)
- C++中虚函数与晚绑定的编译器实现
- Web之争
- Python爱好者的幽默,关于SIP的命名
- unix入侵监测系统
- google 的服务介绍
- MFC质疑中
- C++中虚函数的实例
- 最佳的75个安全工具
- 090601
- 兼容ie和火狐的javascript HTMLEncode HTMLDecode的完整实例
- SQL复制数据的强大命令集-BCP知识点之一(http://www.cnblogs.com/lify0407/articles/874170.html)
- ANSI,ASCII,Unicode的区别与联系
- C++中虚析构函数实例
- Javascript 给String对象扩展HTML编码和解码的方法
- OSE的HEAP和POOL的管理