Red de conocimiento informático - Programación de la red - ¿Cómo resolver esta pregunta de programación en C? Como se muestra en la imagen, por favor dame la respuesta ~

¿Cómo resolver esta pregunta de programación en C? Como se muestra en la imagen, por favor dame la respuesta ~

#includelt;iostreamgt;

usando?namespace?std;

clase?Animal{

privado:

int?m_wight;

público:

Animal(int?w){

m_wight=w; p>

void?getWight(){

?coutlt;lt;"¿mi?wight?es?"lt;lt;m_wightlt;lt;"."lt;lt;endl;

}

};

clase?Caballo: público?Animal{

público:

Caballo(int? w):Animal(w){

}

void?run(){

coutlt;lt;"¿Puedo?correr!"lt; lt;endl;

}

};

clase?Pájaro: público?Animal{

público:

Pájaro(int?w):Animal(w){

}

void?fly(){

coutlt;lt;"yo?puedo ?volar!"lt;lt;endl;

}

};

clase?Pegasue: ¿público?Caballo, ¿público?Pájaro{

público:

Pegasue(int?w): Caballo(w), Pájaro(w){

}

void?print(){

coutlt;lt;"¿Soy?un?Pegasue!"lt;lt;endl;

Caballo::getWight();

Caballo: :run();

Pájaro: :fly();

}

};

int?main(){

int?wight;

cingt;gt;wight;

Pegasue?p1(wight);

p1.print(); ?

}

Prueba de desarrollo C aprobada