构造函数,静态函数可不可以为虚函数
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 04:26:19
构造函数,静态函数可不可以为虚函数构造函数,静态函数可不可以为虚函数构造函数,静态函数可不可以为虚函数答案是否定的.\x0d我们从以下两个方面进行分析:\x0d1.技术方面1)构造函数:虚函数的实现依
构造函数,静态函数可不可以为虚函数
构造函数,静态函数可不可以为虚函数
构造函数,静态函数可不可以为虚函数
答案是否定的.\x0d我们从以下两个方面进行分析:\x0d1.技术方面1)构造函数:虚函数的实现依靠的是类对象中的虚函数指针,但是当调用构造函数调用的时候,对象还没有产生,无从谈起虚指针的存在.\x0d2)静态函数:静态函数的调用不传递this指针,也就无法获取虚函数表对虚静态函数调用.\x0d2.存在意义构造函数:虚函数调用是一种能够在给定信息不完全的情况下工作的机制.特别地,虚函数机制允许我们调用某个函数,对于这个函数,仅仅知道它的接口,而不知道具体的对象类型.但是要建立一个对象,你必须拥有完全的信息.特别地,你需要知道要建立的对象的具体类型.因此,对构造函数的调用不能是虚拟的.
构造函数,静态函数可不可以为虚函数
C#的静态构造函数有些什么特点?
C#的静态构造函数有些什么特点?
1.在一个类的定义中,包含有( )成员的定义.A.数据 B.函数 C.数据和函数 D.数据或函数2.( )只能访问静态成员变量A静态成员函数 B虚函数 C构造函数 D析构函数3.假定AA为一个类,a为该类公有的
> 什么是构造函数?构造函数..
构造函数可以是虚函数吗
构造函数为什么不能是虚函数
为何构造函数不能成为虚函数?
构造函数为什么不能是虚函数
为何构造函数不能成为虚函数?
如何理解 abstract 不能有抽象构造函数和抽象静态方法.请用列子说明
为什么要用静态函数?
构造函数作用是什么
什么是构造函数?
怎么样辨别构造函数?
构造函数说明为纯虚函数是没有意义的
怎样才能使构造函数有虚函数的效果呢?
构造函数使用虚函数有什么好处