};
void main() {
BX a(5),b(10,20); a.Output(); b.Output(); }
AY *a[4]={&ay,&by,&cy,&dy}; for(int i=0;i<4;i++) a[i]->Compute(); AY &ax=cy;ax.Compute(); AY aa=cy; aa.Compute();
}
5. #include
#include
class AY{ protected: int a,b; public:
AY(int aa=0,int bb=0){ a=aa;b=bb; } virtual void Computer()
{
cout< class BY:public AY{ public: CY(int aa=0,int bb=0):AY(aa,bb){ } void Compute() { cout< class CY:public BY { public: CY(int aa=0,int bb=0):BY(aa,bb){} void Compute() { cout< class DY:public AY { public: DY(int da=0,int db=0):AY(da,db){} void Compute() { if(b!=0)
相关推荐: