C++虚函数
来源:互联网 发布:网络摄像头哪个牌子好 编辑:程序博客网 时间:2024/05/21 23:47
虚函数
虚函数 是在基类中使用关键字 virtual 声明的函数。在派生类中重新定义基类中定义的虚函数时,会告诉编译器不要静态链接到该函数。
我们想要的是在程序中任意点可以根据所调用的对象类型来选择调用的函数,这种操作被称为动态链接,或后期绑定。
纯虚函数
您可能想要在基类中定义虚函数,以便在派生类中重新定义该函数更好地适用于对象,但是您在基类中又不能对虚函数给出有意义的实现,这个时候就会用到纯虚函数。
class Shape { protected: int width, height; public: Shape( int a=0, int b=0) { width = a; height = b; } // pure virtual function virtual int area() = 0;};
= 0 告诉编译器,函数没有主体,上面的虚函数是纯虚函数。
0 0
- C/C++--虚函数
- 【C/C++】纯虚函数
- C/C++, 虚函数表
- C++:虚函数用途
- 虚函数详解(C++)
- 虚函数(C++)
- c++-->虚函数 2
- C++ 虚函数
- C++:虚函数
- C++_虚函数
- 【c++】虚函数
- 【C++】虚函数
- C++ 虚函数
- [C++]虚函数
- 虚函数 假多态 C++
- C/C++ 虚函数
- C++:虚函数理解
- C++---虚函数
- IOS学习 绘图 UIBezierPath 绘基本图形、样式设置、渲染填充
- 运算器的特殊实现方法
- hdoj1078FatMouse and Cheess【记忆化搜索】
- 深度优先搜索DFS
- Hamx安装失败的问题
- C++虚函数
- Qt 16进制字符串跟QByteArray互转
- java数据类型划分
- 1042 - Secret Origins
- centos 安装php
- SAM数据格式学习3之官方文档
- 排序算法总结
- 面向对象的设计原则(一)
- POJ 1206 置换群