导读 大家好,我是小房,我来为大家解答以上问题。纯虚函数有没有函数体,纯虚函数很多人还不知道,现在让我们一起来看看吧!1、我没找到官方的...
大家好,我是小房,我来为大家解答以上问题。纯虚函数有没有函数体,纯虚函数很多人还不知道,现在让我们一起来看看吧!
1、我没找到官方的定义,以下是我的理解 虚函数:在C++中,以virtual修饰的函数为虚函数,可在它的子类中被重写,当你用一个基类指针或引用指向一个继承类对象的时候,你调用一个虚函数,实际调用的是继承类的版本。
2、是为了实现多态的概念。
3、 纯虚函数:只定义函数,并不在基类中去实现它,而是在它在子类中去实现功能。
4、为后来的函数定义一个框架,防止出现不安全因素;。
本文到此讲解完毕了,希望对大家有帮助。