77问答网
所有问题
当前搜索:
派生类可以定义其基类中不具备的
怎样理解这句话:如果
基类中
没有缺省
构造函数派生类必须定义构造函数
...
答:
如果基类中没有缺省构造函数,则创建基类对象时必须要带参数,
所以如果派生类不定义构造函数的话,就没有办法为基类提供参数
。
在C++中,不
能
被
派生类
继承的
基类
成员是()
答:
【答案】:答案:B 解析:不是所有的函数都能自动地从
基类
继承到
派生类中的
。构造函数和析构函数是用来处理对象的创建和析构的,它们只知道对在它们的特殊层次的对象做什么。所以,在整个层次中的所有的构造函数和析构函数都必须被调用,也就是说,构造函数和析构函数不能被继承。B选项正确。
派生类
如果继承了抽象
基类中的
纯虚函数,而在该派生类中没有对此纯虚函 ...
答:
这应该是笔误吧
,如果派生类中没有对基类的纯虚函数进行定义,那么派生类自身也就成了一个抽象类,无法被实例化。如果也没有进行声明,那继承下来的函数还是纯虚函数。因为它明确地告诉了编译器函数有操作名称,但是指向无效地址。如果在派生类中对基类的纯虚函数进行了重新声明或者定义,那么此函数的操作...
13、不论
派生类
以何种方法继承基类,都不
能
使用
基类的
( )
答:
B) private 成员,这是私有成员的意思,代表了只有在这个基类中才能被调用。
派生类不能直接调用基类的私有成员函数
。C++全套教程,专业导师视频录制http://www.enet.com.cn/eschool/video/c++/
基类中
声明了虚函数后,
派生类
中对应的函数也必须声明为虚函数 没有虚...
答:
派生类
不必再声明成虚函数了,只要
基类
声明就可以,基类声明虚函数后,会建一张虚函数表。一旦一个函数被声明为虚函数,从该点之后的继承层次结构中都是虚函数,不管它在有没有再次声明是不是虚函数,有些程序员为了提高程序的清晰度,在继承结构中喜欢再次明确的声明这些虚函数.至于“判定覆盖的依据是...
为什么
基类
指针
可以
指向
派生类
对象而派生类指针不可以指向基类对象
答:
会调用
基类
对象没有的东西,显然不合逻辑.而基类指针指向
派生类
对象实例,是通过多态实现的.只能调用其接口,及虚函数.2,你同学说的对,但初学者不必深究,真想了解,先把基础学好,面向对象理论.3.关于内存中的分配,《Inside The C++ Object Model》一书有详细的讨论,但本书不适合初学者读,比较难懂....
下列关于
派生类的
描述中,错误的是 。
答:
对于私有继承,
基类的
public,protected成员在
派生类中
作为private成员;对于公有继承,基类的public,protected成员在派生类中访问属性不变;对于保护继承,基类的public,protected成员在派生类中作为protected成员以上问题的详细说明在一般的C++书上都有介绍。
C#中
基类
和
派生类
之间的类型转换的内部原理是
什么
答:
另外,如果
基类
A中没有提供无参构造函数public A( ) { x = 0; },则在
派生类的
所有构造函数成员初始化表中必须指出基类A的有参构造函数A(i),如下所示:class A { private int x;public A( int i ) { x = i; } };class B : A { private int y;public B():A(i) { y = 0...
C++题不会做
答:
我到觉得与其打这么多文字让人看了害怕,还不如自己先试着写一些,不能全对再让人帮忙修改,这样对自己也比较负责,对别人也较舒服,你说呢?学这个东西肯定是需要自己动手的,慢慢来。
派生类的
构造函数的成员初始化列表中,不
能
包含
答:
答案是:3
派生类的
构造函数会调用积累的构造函数。韩对于积累子对象的初始化会在积累的构造函数中进行。派生类会为基类提供参数,当
基类的
构造函数受到参数时会将参数传递给相应的基类子对象。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
派生类中重定义基类的虚函数
基类和派生类的定义
派生类是基类定义的延续
派生类的定义及其特点
在派生类中定义虚函数
派生类的定义和使用
派生类与基类的关系
多基类的定义
派生类如何定义