2016 - 2024

感恩一路有你

c++是什么 C 中父类的虚函数必须要实现吗?

浏览量:2364 时间:2021-03-15 19:29:40 作者:admin

C 中父类的虚函数必须要实现吗?

实例化类的虚拟函数必须有一个定义。如果只定义了具有虚函数的类而没有实现虚函数,则类编译可以通过!R纯虚函数出现在接口类中,赋值为0,不要为函数赋值函数地址,以免类实例化!纯虚函数没有定义,如果实现的不是纯虚函数!R一般成员函数只能声明,前提是不能在应用程序中调用该函数,否则会因为找不到定义而发生连接错误

为什么要用虚函数?

当使用基类指针指向不同派生类的对象时,如果基类指针调用其虚成员函数,它将调用实际指向对象的成员函数,而不是基类中定义的成员函数(只要派生类重写成员函数)。如果它不是虚函数,则无论基类指针指向哪个派生类对象,都将调用在基类中定义的函数。

c++是什么 c++有什么用 virtual虚函数的作用

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。