C++ 08 抽象类
2014-01-04 18:28
218 查看
有些时候我们无法在基类中实现虚函数 这个时候将这个函数声明为纯虚函数 留给子类实现
只要声明了一个纯虚函数 这个类就是抽象类 纯虚函数不需要实现 抽象类不能实例化创建一个对象一般都是作为接口来使用
但是纯虚析构函数需要实现 给出{}简单的实现就好
virtual void print(int n) = 0;
派生类必须实现这些纯虚函数 否则被认为仍然是抽象类
只要声明了一个纯虚函数 这个类就是抽象类 纯虚函数不需要实现 抽象类不能实例化创建一个对象一般都是作为接口来使用
但是纯虚析构函数需要实现 给出{}简单的实现就好
virtual void print(int n) = 0;
派生类必须实现这些纯虚函数 否则被认为仍然是抽象类
相关文章推荐
- C++调用C函数
- C++中二维数组作为函数参数
- c和c++中goto的不同
- 用VS2012 IDE 编译7zip
- 数组在C++和java中的区别
- C可变参数列表
- C++ 07 虚函数与多态
- C++泛化和继承的区别
- [20140101_Example00]月下飞VC++教程开篇
- C++ Builder初学问与答
- C语言封装自己的日志函数
- C语言中的带参数宏
- java与C++之间进行SOCKET通讯要点简要解析
- C语言实现的日志模块
- C++之方阵的实现
- C语言中标识符的作用域、命名空间、链接属性、生命周期、存储类型(上)
- Binary Search Tree Insertion in C++
- C++ STL--list双向链表容器学习笔记一
- C++ 字符串查重
- 字符串压缩之C++实现