隐藏和重写

隐藏和重写
“隐藏”是比“重写”更重要的法则。“重写”虚函数需要函数同名,必定要遵守“隐藏”法则,这不意味着我们不能调用被隐藏的基类函数,“虚”的意义正是要通过另一种工具——虚表指针来找出隐藏的基类函数。
#include
using namespace std;
class Object
{
int value;
public:
Object(int x = 0) : value(x) {}
virtual void add() { cout << "O:add" << endl; } virtual void fun() { cout << "O:fun" << endl; } }; class Base : public Object { private: int num; public: Base(int x = 0) : num(x + 10) {} virtual

隐藏和重写最先出现在Python成神之路

版权声明:
作者:ht
链接:https://www.techfm.club/p/25361.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>