关闭

纯虚析构函数

728人阅读 评论(0) 收藏 举报
如果你想定义一个抽象基类,那怎么办?那么定义一个纯虚函数好了。那如果缺少这样一个函数怎么办?呵呵,不用担心,有现成的。就是析构函数。考虑如下代码。
classBase
{
public:
       virtual ~Base() = 0;
};
 
Base::~Base(){printf("Base::~Base()./n");}
 
classDerive:publicBase
{
};
我以前从来没有试过这样,这让我觉得很新鲜也很有趣,原来我对纯虚函数的理解还存在问题,近日算得上是一个进步。
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:619923次
    • 积分:9870
    • 等级:
    • 排名:第1829名
    • 原创:340篇
    • 转载:141篇
    • 译文:0篇
    • 评论:69条
    最新评论