若程序的输出如下所示: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
#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 ;
原文地址: https://www.cveoy.top/t/topic/fEiU 著作权归作者所有。请勿转载和采集!