| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2288 人关注过本帖
标题:什么是纯虚基类?
只看楼主 加入收藏
独孤客
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2006-5-1
收藏
 问题点数:0 回复次数:5 
什么是纯虚基类?
纯虚基类就是没有成员变量和非纯虚成员函数,只有纯虚成员函数的基类。对吗?
如果是的话,那这个算是纯虚基类吗?
AbsRout:Public NetElement
{
protected: int selfAddress[IP_ADDRESS_LENGTH];
Table routTable;
NetData currTPData;
virtual void SetRoutTable(void);
virtual NetData * NetReadData() = 0;
int dataListLength;
}
什么是可实例化子类呢?
还有就是可实例化子类的定义又是怎么定义?从定义上能体现出来吗?
搜索更多相关主题的帖子: 基类 
2006-05-22 21:08
guang
Rank: 4
来 自:广东深圳
等 级:贵宾
威 望:13
帖 子:1414
专家分:285
注 册:2006-4-3
收藏
得分:0 
就是实现基类中的纯虚函数,如果子类还存在纯虚函数,那么它还属于纯虚类

不相信未作牺牲竟先可拥有,只相信靠双手找到我的欲求!!
我的博客:http://liao5930.blog.
2006-05-22 21:26
zgsying
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-4-18
收藏
得分:0 
AbsRout:Public NetElement
{
protected: int selfAddress[IP_ADDRESS_LENGTH];
Table routTable;
NetData currTPData;
virtual void SetRoutTable(void);
virtual NetData * NetReadData() = 0;//纯虚函数
int dataListLength;
};
它就是纯虚基类,
有纯虚成员函数的基类就是纯虚基类。
派生类要实现纯虚成员函数,否则也是纯虚类。
纯虚类不能产生对象,它存在的意义就是被继承。


好象就是这么回事!

[此贴子已经被作者于2006-5-23 20:43:58编辑过]


2006-05-23 20:41
guang
Rank: 4
来 自:广东深圳
等 级:贵宾
威 望:13
帖 子:1414
专家分:285
注 册:2006-4-3
收藏
得分:0 
纯虚类不可以定义对象,但可以定义指针

不相信未作牺牲竟先可拥有,只相信靠双手找到我的欲求!!
我的博客:http://liao5930.blog.
2006-05-23 22:45
独孤客
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2006-5-1
收藏
得分:0 

非常感谢!


乘天地之正,御六气之辩,以游于无穷,是为逍遥!!!
2006-05-24 12:31
7caidouzi
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2006-11-20
收藏
得分:0 
听说制作CAD类型的交互软件用到纯虚基类,是不是啊??
2006-11-20 14:42
快速回复:什么是纯虚基类?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025280 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved