如果一个基类的析构函数被说明为虚析构函数,则它的派生类中的___________也是虚析构函数。
相似题目
-
如果派生类的继承方式是protected的,则在main()函数中,可以通过派生类对象来访问基类的公有的成员。
-
声明一个哺乳动物Mammal类,再由此派生出狗Dog类,二者都定义Speak()成员函数,基类中定义为虚函数。声明一个Dog类的对象,调用Speak()函数,观察运行结果。
-
构造函数和析构函数均不能被说明为虚函数。
-
类的析构函数是在()被自动调用的?
-
构造函数和析构函数均都可以被说明为虚函数,只是构造函数和析构函数的功能不同而已。
-
类的构造函数和析构函数一般都声明为虚函数。
-
声明一个哺乳动物Mammal类,再由此派生出狗Dog类,声明一个Dog类的对象,观察基类与派生类的构造函数与析构函数的调用顺序。
-
如果定义类时没有编写析构函数,Python将提供一个默认的析构函数进行必要的资源清理工作。
-
对类的构造函数和析构函数描述正确的是:
-
在一个派生类的成员函数中,试图调用其基类的成员函数“void f();”,但无法通过编译。这说明()。
-
假定MyClass为一个类,那么下列的函数说明中,()为该类的析构函数。A.void~MyClass();B.~MyClass(in
-
假定MyClass为一个类,那么下列的函数说明中,()为该类的析构函数A.void~MyClass();B. ~MyClass(in
-
31、对于任一个类,用户所能定义的析构函数的个数至多为()。
-
类的析构函数的作用是()。 A.一般成员函数的初始化B.类的初始化C.对象的初始
-
析构函数说明为虚函数是没有意义的。
-
在C中,定义一个类时,用户不可以声明一个析构函数,因为析构函数是由编译器自动生成的。
-
必须在派生类的()函数中调用初始化虚基类的构造函数。
-
构造函数与析构函数所调用的虚函烽是所在类的函数,因此调用时实现的是联编。
-
4、当用public继承从基类派生一个类时,基类的()成员可被派生类中的成员函数访问。
-
我们在使用unity3D引擎开发时,已知某类的类名为Class,则该类的析构函数名为~Class()
-
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序:运行时输出的结果是()
-
虚基类、直接派生类和间接派生类的析构函数调用顺序完全与它们的构造函数调用顺序相反。()
-
54、类的析构函数的作用是()
-
12、多重继承时,如果派生类的两个父类有一个共同的虚基类,那么虚基类的初始化参数由()的构造函数来传递。