文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>纯虚函数之函数体

纯虚函数之函数体

时间:2010-06-05  来源:hzs526

纯虚函数的一般形式:
    virtual 函数类型 函数名称(参数表列) = 0;
其特点是:
    1.纯虚函数没有函数体
    2.”= 0“只是形式上的作用,不是返回值

如下给纯虚函数定义函数体
class CVirtual
{
public:
    CVirtual(){}
    virtual void Display() = 0
    {
        cout << "CVirtual class" <<endl;
    }
};
此时,void Display()仍为纯虚函数,抽象类CVirtual仍然不能实例化。

class CSub : public CVirtual
{
public:
    CSub(){}
    void Display()
    {
        cout <<"CSub class" <<endl;
        CVirtual::Display();
    }
};

void main()
{
    CSub sub;
    sub.Display();
    return ;
}
输出:
CSub class
CVirtual class

可在子类中调用父类的纯虚函数。
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载