* Taller de Programación (75.42).
*
* Ejercicio Número 3:
- * TODO
+ * Lista de figuras.
*
* Copyleft 2003 - Leandro Lucarella <llucare@fi.uba.ar>
* Puede copiar, modificar y distribuir este programa bajo los términos de
#ifndef FIGURA_H
#define FIGURA_H
+#include "punto.h"
+#include <cstdlib>
+#include <ostream>
+
/**
* Figura dibujable.
*/
Punto centro;
/// Nombre.
- string nombre;
+ char nombre[30];
public:
* Constructor.
*/
Figura(size_t color, size_t grosor, const Punto& centro,
- const std::string& nombre);
+ const char* nombre);
/**
* Destructor.
/**
* Dibuja.
*/
- virtual void dibujar(void) const;
+ virtual void dibujar(std::ostream& out) const;
-}
+};
#endif /* FIGURA_H */