Chinaunix首页 | 论坛 | 博客
  • 博客访问: 384035
  • 博文数量: 138
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1620
  • 用 户 组: 普通用户
  • 注册时间: 2013-03-10 16:55
个人简介

当你比别人优秀一点点,别人会嫉妒你。当你比别人优秀很多,别人会羡慕你。

文章分类

全部博文(138)

文章存档

2016年(2)

2015年(2)

2014年(15)

2013年(119)

我的朋友

分类: C/C++

2013-10-26 09:07:38

目前的问题:


虚函数,是为了让子类可以有自己的函数实现,但是在使用的时候使用的确实父类的接口。如果没有后半句,就没有意义类,因为单纯从继承那边看,子类就可以重载父类的函数,从而有自己的实现。
既然比单纯的继承的重载有好处,当然有牺牲,牺牲类时间和空间。


抽象类的构造函数如何写:
    如果只是想提供一个接口,而不想让用户看到具体的实现,可以使用抽象类。方法是内置一个纯虚函数。
    抽象类不能有对象存在,只能其子类对象。目前的自我理解,抽象类不会有对象被定义,编译器不允许,所以应该是不需要构造函数的。

    类的虚函数是需要定义的。但是她的继承子类的对应的虚函数,可以有不同的定义。
    抽像类的纯虚函数,需要有定义么?

    抽像类的纯虚函数,需要和其子类,有相同的参数么?
阅读(831) | 评论(0) | 转发(0) |
0

上一篇:模板

下一篇:自问自答

给主人留下些什么吧!~~