Chinaunix首页 | 论坛 | 博客
  • 博客访问: 418488
  • 博文数量: 114
  • 博客积分: 3361
  • 博客等级: 中校
  • 技术积分: 1060
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-18 13:14
文章分类

全部博文(114)

文章存档

2012年(1)

2011年(84)

2010年(29)

分类:

2011-04-13 16:06:06

virtual关键字表明这个函数可能在子类中重新得到实现,因为像c#中一样,c++的成员函数在默认情况下也是不能重新实现的。

比如:
class
{
    public:
        virtual void draw() = 0;
}

上面实例中  =0  表示这个函数是一个纯虚函数,一个没有默认实现代码并且必须在子类中实现的函数。
(pure virtual function 可以和 Java 和 C#中的接口对应)
阅读(899) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~