First version using OOP

This commit is contained in:
2025-01-24 16:42:13 -03:00
parent 8df1ae8f25
commit 8044fa3c32
12 changed files with 161 additions and 0 deletions

20
main.cpp Normal file
View File

@@ -0,0 +1,20 @@
#include <iostream>
#include "Animal.hpp"
#include "Cachorro.hpp"
#include "Gato.hpp"
#include "Alarme.hpp"
Animal aleatorio;
Cachorro bob("Bob");
Gato selva("Selva");
Alarme relogio;
int main(int, char**){
std::cout << "Hello, from HelloWorld!\n";
relogio.registraAcordavel(&aleatorio);
relogio.registraAcordavel(&bob);
relogio.registraAcordavel(&selva);
relogio.toca();
}