X-Git-Url: https://git.llucax.com/z.facultad/75.42/euler-oo.git/blobdiff_plain/2ad7702430009b7adee71c280ad23a7c184fa0c8..8634079ae4da8a0adce13d25c9b9ed7d55c8f2b7:/figura.h?ds=sidebyside diff --git a/figura.h b/figura.h index 3b681dd..f9ecc73 100644 --- a/figura.h +++ b/figura.h @@ -3,7 +3,7 @@ * Taller de Programación (75.42). * * Ejercicio Número 3: - * TODO + * Lista de figuras. * * Copyleft 2003 - Leandro Lucarella * Puede copiar, modificar y distribuir este programa bajo los términos de @@ -17,6 +17,10 @@ #ifndef FIGURA_H #define FIGURA_H +#include "punto.h" +#include +#include + /** * Figura dibujable. */ @@ -33,7 +37,7 @@ class Figura { Punto centro; /// Nombre. - string nombre; + char nombre[30]; public: @@ -41,7 +45,7 @@ class Figura { * Constructor. */ Figura(size_t color, size_t grosor, const Punto& centro, - const std::string& nombre); + const char* nombre); /** * Destructor. @@ -51,8 +55,8 @@ class Figura { /** * Dibuja. */ - virtual void dibujar(void) const; + virtual void dibujar(std::ostream& out) const; -} +}; #endif /* FIGURA_H */