| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 905 人关注过本帖
标题:[求助]虚构函数
只看楼主 加入收藏
xbw0114
Rank: 1
等 级:新手上路
帖 子:141
专家分:0
注 册:2007-8-8
收藏
 问题点数:0 回复次数:7 
[求助]虚构函数

#include <iostream.h>

class Base1
{
public :
Base1()
{
cout<<"class Base1"<<endl;
}
};
class Base2
{
public:
Base2()
{
cout<<"class Base2"<<endl;
}
};
class Level1:public Base2,virtual public Base1
{
public :
Level1()
{
cout<<"class Level1"<<endl;
}
};
class Level2: public Base2,virtual public Base1
{
public :
Level2()
{
cout<<"class Level2"<<endl;
}};
class Toplevel:public Level1,virtual public Level2
{
public :
Toplevel()
{
cout<<"class Toplevel"<<endl;
}
};
void main ()
{
Toplevel obj;
}

高手帮忙解释一下该程序

搜索更多相关主题的帖子: public class 函数 cout 
2007-09-18 10:08
HJin
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:401
专家分:0
注 册:2007-6-9
收藏
得分:0 
回复:(xbw0114)[求助]虚构函数

what is a 虚构函数?

Do you mean a destructor or a pure virtual function?


I am working on a system which has no Chinese input. Please don\'t blame me for typing English.
2007-09-18 11:02
weishj
Rank: 1
等 级:新手上路
威 望:2
帖 子:141
专家分:0
注 册:2007-4-22
收藏
得分:0 
他可能是说虚继承

If you shed tears when you miss the sun, you also miss the stars.
2007-09-18 11:14
chen7806
Rank: 1
等 级:新手上路
威 望:2
帖 子:160
专家分:0
注 册:2007-8-5
收藏
得分:0 
我是一只菜鸟,如果我知道会毫无保留的告诉你,不会。。。。。

我只看过一遍虚函数。

大体的作用是想实现面向对象的多态。
2007-09-18 15:47
xbw0114
Rank: 1
等 级:新手上路
帖 子:141
专家分:0
注 册:2007-8-8
收藏
得分:0 

有人知道吗?我急 ~~~~


勤奋造就未来
2007-09-18 16:21
xbw0114
Rank: 1
等 级:新手上路
帖 子:141
专家分:0
注 册:2007-8-8
收藏
得分:0 

急急啊,有人知道吗?帮帮忙呀


勤奋造就未来
2007-09-18 21:07
weany
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2007-9-18
收藏
得分:0 

我刚学到这里,还不是很了解!!!
抱歉哈……


﹎ぐ.....wǒ吥要這樣永遠等待o︵.ゃ`.゛ .o..吥管最後结局如何.⊕..╭隨╮ヽ.`ゃ .んwǒ希望伱永远永远
2007-09-18 22:51
haitunzya
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-9-18
收藏
得分:0 

虚构函数??
你想问的是析构函数还是虚函数?

析构函数 就是用用来释放你的类的构造函数的空间的一个函数,你上面的BASE1(),BASE2()等类中都有构造函数,但你没写出析构函数,只要在程序后加~base1(),~base2()就OK了。

虚函数
virtual 定义的就是虚函数 上面的base1和level2就是,就是当派生类函数与基类函数同名会实现函数名重载,可以使派生类可以实现多态的功能。

2007-09-18 23:26
快速回复:[求助]虚构函数
数据加载中...
 
   



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

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