虚函数和纯虚函数
1、虚函数与纯虚函数,在他们的子类中都可以被重写
它们的区别是:
1)、纯虚函数只有定义,没有实现;而虚函数既有定义,也有实现的代码。
纯虚函数一般没有代码实现部分,如 virtual void print() = 0; 2)而一般虚函数必须要有代码的实现部分,否则会出现函数未定义的错误。
2)、包含纯虚函数的类不能定义其对象,而包含虚函数的则可以。
2、虚函数的引入主要是为了实现多态,这部分内容是c++的精髓。
更多web开发知识,请查阅 HTML中文网 !!
以上就是虚函数和纯虚函数的区别是什么?的详细内容,更多请关注易知道|edz.cc其它相关文章!