构造函数为什么不能是虚函数
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/09 00:50:54
构造函数为什么不能是虚函数
构造函数为什么不能是虚函数
构造函数为什么不能是虚函数
1 构造一个对象的时候,必须知道对象的实际类型,而虚函数行为是在运行期间确定实际类型的.而在构造一个对象时,由于对象还未构造成功.编译器无法知道对象的实际类型,是该类本身,还是该类的一个派生类,或是更深层次的派生类.无法确定.2 虚函数的执行依赖于虚函数表.而虚函数表在构造函数中进行初始化工作,即初始化vptr,让他指向正确的虚函数表.而在构造对象期间,虚函数表还没有被初始化,将无法进行.
构造函数为什么不能是虚函数
构造函数为什么不能是虚函数
请问构造函数为什么不能是虚函数?
为何构造函数不能成为虚函数?
为何构造函数不能成为虚函数?
构造函数可以是虚函数吗
> 什么是构造函数?构造函数..
为什么这样构造辅助函数高等数学
下面函数中,可以作为虚函数的是( ) A 普通函数 B 默认构造函数 C 带参构造函数 D 析构函数下面函数中,可以作为虚函数的是( )A 普通函数 B 默认构造函数 C 带参构造函数 D 析构函数
构造函数,静态函数可不可以为虚函数
9.下面哪一个不是构造函数的特征?( ) A.构造函数不能重载B.构造函数没有类型 C.构造函数的函数名与类名相同 D.构造函数可以设置缺省参数
在几何画板中如何构造二次函数和一次函数的交点如果线段和线段相交,则构造菜单中的构造交点是实的,而函数相交时菜单:“构造交点”是虚的.
构造函数说明为纯虚函数是没有意义的
构造函数的作用是什么?为什么要定义复制构造函数?
为什么定义了复制构造函数就必须定义默认构造函数?
在下列描述中_是抽象类的特性A可以说明虚函数 B可以进行构造函数重载C可以定义友元函数D不能说明其对象
构造函数作用是什么
什么是构造函数?