有如下类定义: class AA{ int a; public: AA(int n=0):a(n){} }; class BB :public AA{

admin2021-06-10  44

问题 有如下类定义:
       class AA{
           int a;
       public:
           AA(int n=0):a(n){}
       };
       class BB :public AA{
       public:
           BB(int n) __________
       };
其中横线处缺失部分是

选项 A、:AA(n){}
B、:a(n){}
C、{a(n);}
D、{a=n;}

答案A

解析 本题考查派生类的构造函数,其一般形式为:
   派生类构造函数名(总参数表列) : 基类构造函数名(参数表列)
所以只有A选项正确。
转载请注明原文地址:https://jikaoti.com/ti/oDh0FFFM
0

最新回复(0)