#include

using namespace std ;

class BaseA {

private :

int a ;

public :

BaseA (int i = 0) { a = i; }

int getA(void) { return a ; }

void show(void) { cout << a << endl ; }

};

class DeriveB : public BaseA {

private:

BaseA b ;

public:

DeriveB(int i , int j) : BaseA(i), b(j) { }

void show(void) {

  cout << getA() << "," << b.getA() << endl;

}

};

int main(void) {

int i ;

DeriveB b[2] = { DeriveB(10 , 11) , DeriveB(12 , 13) };

for (i = 0 ; i < 2 ; i++)

b[i].show();

return 0 ;

若程序的输出如下所示:10111213请完善程序。#includeiostreamusing namespace std ;class BaseA private int a ;public BaseA int i = 0 a = i; int getAvoid return a ; void showvoid cout a endl ; ;class D

原文地址: https://www.cveoy.top/t/topic/fEiU 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录