-
纯虚函数的的技巧在于:你可以在继承系统的某个合适的时候,选择实现这个函数,在不想实现的时候,只需要继承父类并继续把该行为函数=0就行了。
查看全部 -
抽象类的子类只要没有虚函数都是可以实例化对象的,可以I把子类的同名函数去掉=0,有函数的具体实现以后,就可以实例化。
查看全部 -
抽象类的子类也可以是抽象类,抽象类不允许实例化,编译会报错
查看全部 -
有纯虚函数的类叫抽象类
查看全部 -
纯虚函数的意义就是:在虚函数表中,纯虚函数指针的值=0,意义就是没有指向任何函数。
查看全部 -
纯虚函数:没有函数体,且函数=0
查看全部 -
虚函数指针在对象的前4个内存单元
查看全部 -
没有数据成员的类,实例化以后,sizeof后的值是1,原因是C++对于没有数据成员的对象,C++会用1个内存单元用来标记这个对象
查看全部 -
父类指针指向子类对象时,因为虚函数表的关系,会先执行子类的析构函数,会导致父类的析构函数一起执行。
查看全部 -
执行完子类的析构函数就会执行父类的析构函数
查看全部 -
子类父类同名函数都加virtual后,子类该函数会覆盖父类函数。
查看全部 -
虚函数实现基本流程:virtual 关键字修饰后,被修饰的类实例化后,会生成虚函数列表,列表中会有一个函数指针指向被修饰的函数。
查看全部 -
函数本质就是一段二进制代码
查看全部 -
内存泄漏:就是指申请的内存没释放
查看全部 -
虚函数的限制4 不能修饰构造函数
查看全部
举报
0/150
提交
取消