虚函数与纯虚函数的区别,我的理解是不是子类的函数实现了父类的函数,但是重写了方法,就是纯虚函数

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 09:18:01
虚函数与纯虚函数的区别,我的理解是不是子类的函数实现了父类的函数,但是重写了方法,就是纯虚函数
x͒N@_=M mxuk ѝ+{!f "J^eLW}S`M3sH" PY!IeZ.h{VBg_"hG\!W!v\@ԡEg׸5;IgWɒ+L^\ܤ,3֐;y*69{<a5yS:6"XoGّ# 7F@NM/>#@T{_rR oB+Pm5Oܠ,1y KG%?lFӓ゘9;lXk/eO:MEal6N ͇$^Fl7#ނgIe1~@_?#

虚函数与纯虚函数的区别,我的理解是不是子类的函数实现了父类的函数,但是重写了方法,就是纯虚函数
虚函数与纯虚函数的区别,我的理解是不是子类的函数实现了父类的函数,但是重写了方法,就是纯虚函数

虚函数与纯虚函数的区别,我的理解是不是子类的函数实现了父类的函数,但是重写了方法,就是纯虚函数
1. lz的理解还是有些出入.虚函数与纯虚函数 在他们的子类中都可以被重写.它们的区别是:
(1)纯虚函数只有定义,没有实现;而虚函数既有定义,也有实现的代码.
(2)包含纯虚函数的类不能定义其对象,而包含虚函数的则可以.
2. 虚函数的引入主要是为了实现多态,这部分内容是c++的精髓.
3. lz不懂可继续追问