• 已解决 73498 个问题
  • 已帮助 5995 位优秀工程师

类继承中虚成员函数主要有什么应用?

donatello 2018-03-11 浏览量:444
class A
{
public:
virtual void fun()
{
}
};

class B:public A
{
};

请问共有继承中的虚成员函数主要用在什么地方呢?跟不是虚的成员函数
有什么区别呢?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 虚函数是用来为用户提供上层API的,写类不可能一次就把用户需要的功能都写全了
    • 发布于 2018-03-11
    • 举报
    • 评论 2
    • 0
    • 0
donatello 回复了 @曲终人散@:也就是说,基类的虚成员函数是为了实现多态是吧? 回复
电子老工程师 回复了 :https://www.te.com.cn/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Data+Sheet%7FK1166724%7FB%7Fpdf%7FEnglish%7FENG_DS_K1166724_B.pdf%7FK1149458 回复

其他答案 数量:4
  • 一般用来提供接口。
    • 发布于2018-03-11
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :包装的区别,带T的是卷装,不带T的是托盘包装 回复

  • 允许在派生类那里定义与基类同名的函数
    • 发布于2018-03-11
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  : 回复

  • 虚函数主要是为了实现多态。基类定义的虚函数,派生类重新定义该函数,这样基类对象指针调用哪一个函数是判断该基类指针的对象的类型。
    • 发布于2018-03-11
    • 举报
    • 评论 0
    • 0
    • 0

电子老工程师 回复了  :除开原厂给出丝印参照,其它丝印可能是批次信息和产线和工厂代码。 不同属于正常现象。 回复

类继承中虚成员函数主要有什么应用?