#include <iostream>
using namespace std;
class Animal {
public:
virtual void sonido() {
cout << "El animal hace un sonido genérico." << endl;
}
virtual ~Animal() {}
};
class Perro : public Animal {
public:
void sonido() override {
cout << "Guau!" << endl;
}
};
class Gato : public Animal {
public:
void sonido() override {
cout << "Miau!" << endl;
}
};
int main() {
Animal* miPerro = new Perro();
Animal* miGato = new Gato();
cout << "Sonido del perro: ";
miPerro->sonido();
cout << "Sonido del gato: ";
miGato->sonido();
delete miPerro;
delete miGato;
return 0;
}
To embed this project on your website, copy the following code and paste it into your website's HTML: