单项选择题
在声明派生类时,如果不显示地给出继承方式,缺省的类继承方式是私有继承Drivate。
已知有如下类定义:
class TestClass
protected:
voidfun(1))
;
class TestClass 1:TestClass;
则TestClass类中的成员函数fun(),TestClass1类中的访问权限是( )。
A) public
B) private
C) protected
D) vinual
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
下面叙述错误的是( )。
A) 对基类成员的访问能力在private派生类中和public派生类中是相同的
B) 基类的private成员在public派生类中不可访问
C) 基类中的public成员在protected派生类中是protected的
D) 基类中的public成员在protected派生类中仍然是public的
点击查看答案&解析
单项选择题
有如下程序: #include<iostream> using namespace std; class TestClass 1 public: TestClass 1 () cout<< TestClass 1 ; ~TestClass 1 () cout<< ~TestClass 1 ; ; class TestClass2:public TestClass 1 TestClassl *p; public: TestClass2() cout<< TestClass2 ;p=new TestClass 1(); ~TestClass2() cout<< ~TestClass2 ;delete p; ; int main() TestClass2 obj; return 0; 执行这个程序的输出结果是( )。
A) TestClass2TestClass 1TestClass1~TestClass1~TestClass2~TestClass1
B) TestClass 1TestClass2TestClass1~TestClass2~TestClass1~TestClass1
C) TestClass2TestClass 1TestClass1~TestClass2~TestClass1~TestClass1
D) TestClass 1TestClass2TestClas1~TestClass1~TestClass2~TestClass1
点击查看答案&解析
相关试题
下列关于C++函数的说明中,正确的是( )。
下列关于类和对象的叙述中,错误的是( )。
在C++中,实现封装性需借助于( )。