77问答网
所有问题
当前搜索:
纯虚函数是在基类中说明的虚函数
定义
虚函数
所用的关键字是什么?
答:
由上面简单的例子可知,一个基类的指针可以指向他的子类,使用该指针调用函数时,如果调用的函数
在基类中
被
说明
为虚函数,那么子类中该函数也自动成为虚函数,调用时会根据指针所指向的对象调用相应类
的虚函数
.实现动态联编 指针的类型是可以强行转来转去的。普通情况你转什么类型就调对应类型的同名函数。但是...
求助一个关于c语言vc6.0中win32 application的问题
答:
6.当
在基类中
创建了虚函数而没有在基类中对虚函数做具体的实现时将会产生LNK2001错误。解决办法是:①、将该虚函数定义为
纯虚函数
。②、在基类中对该虚函数做具体实现。二.由于编译和链接的设置而造成的LNK2001 1.如果编译时使用的是/NOD(/NODEFAULTLIB)选项,程序所需要的运行库和MFC库在连接时由...
C++类中
的虚函数
未实现时,编译为什么会报错
答:
虚函数当然需要实现,虚函数只是意味多态需要时可能会需要在运行进行实际使用函数的动态决议,并不是说函数定义不必提供,
纯虚函数
可以
在基类中
不提供定义,但是如果派生类需要定义对象,那么派生类必须提供该纯虚函数的实现,纯虚析构函数则应该提供默认实现。
C++关于
虚函数
的描述的选择题,新手不会
答:
A)
虚函数是
一个静态成员函数(静态是编译是实现 X)B)虚函数是一个非成员函数(这里意思是全局函数 X)C)虚函数既可以在
函数说明
时定义,也可以在函数实现时定义(这是
纯虚函数
X)D)派生类
的虚函数
与
基类中
对应的虚函数具有相同的参数个数和类型 ...
c++中关于继承的基础问题
答:
第二个程序输入b 则输出B::f 输入c则输出C::f 在继承的时候,如果不是
虚函数
,则采用早绑定,函数体与函数调用在程序运行之前就绑定了.当函数声明为虚函数时,,编译器通过创建一个虚函数表存放虚函数的地址,在运行时,通过
基类
指针做虚函数调用时,编译器静态的插入能取得这个虚函数指针并在虚函数表中...
构造
函数说明
为
纯虚函数是
没有意义的
答:
对.构造函数本身不能是虚拟函数;并且虚机制在构造函数中不起作用(在构造
函数中的虚
拟函数只会调用它的本地版本).因为
在基类
构造函数中使用虚机制,则可能会调用到子类,而此时子类尚未生成.
C++选择题回答
答:
1 A 2 C 3 C 4 A 5 C 6 C 7 AC 8 ABC 9 A 10 C 11 D 12 A 13 B 14 B 15 AD 16 D 17 B 18 D 19 A 20 A 21 C 22 D 23 C
C++关于
虚函数
的描述的选择题,新手不会
答:
A)
虚函数 是
一个静态 成员函数 (静态是编译是实现 X)B)
虚函数是
一个非成员函数(这里意思是全局函数 X)C)虚函数既可以在
函数说明
时定义,也可以在函数实现时定义(这是
纯虚函数
X)D)派生类
的虚函数
与
基类 中
对应的虚函数具有相同的参数个数和类型 ...
带有
纯虚函数
的类称为抽象类
答:
抽象类具有的特点:1、抽象类只能作为
基类
使用,其
纯虚函数
的实现由派生类给出;但派生类仍可不给出纯虚函数的定义,继续作为抽象类存在。2、抽象类不能定义对象,一般将该类的构造
函数说明
为保护的访问控制权限。3、可以声明一个抽象类的指针和引用。通过指针和引用,可以指向并访问派生类对象,进而...
下列关于
纯虚函数
的描述,错误的是:
答:
选B,
虚函数
具有继承性
棣栭〉
<涓婁竴椤
5
6
7
8
10
11
12
9
13
14
涓嬩竴椤
灏鹃〉
其他人还搜