精选问答
程序设计试题23.在下面一段类定义中,Derived类公有继承了基类Base。需要填充的函数由注释内容给出了功能。class Base{   private: int mem1,mem2; //基类的数据成员   public: Base(int m1,int m2) {   mem1=m1; mem2=m2;}   void output(){cout

2019-04-13

程序设计试题
23.在下面一段类定义中,Derived类公有继承了基类Base。需要填充的函数由注释内容给出了功能。
class Base
{
  private:
int mem1,mem2; //基类的数据成员
  public:
Base(int m1,int m2) {
  mem1=m1; mem2=m2;
}
  void output(){cout<   //...
};

class Derived: public Base
{
  private:
    int mem3; //派生类本身的数据成员
public:
  //构造函数,由m1和m2分别初始化mem1和mem2,由m3初始化mem3
  Derived(int m1,int m2, int m3);
  //输出mem1,mem2和mem3数据成员的值
  void output(){
  (1) ; cout<   }
 //...
};
Derived::Derived(int m1,int m2, int m3): (2) {(3) ;}

(1)           (2)          (3) 
优质解答
(1) Base::output()
(2) Base(m1,m2)
(3) mem3=m3
(1) Base::output()
(2) Base(m1,m2)
(3) mem3=m3
相关标签: 程序设计 试题 定义 继承 函数 注释 内容 给出
相关问答