X-Git-Url: https://git.llucax.com/z.facultad/75.42/euler-oo.git/blobdiff_plain/8634079ae4da8a0adce13d25c9b9ed7d55c8f2b7..360793b55c03f1de538e606f5259bb24c23257b3:/figura.cpp?ds=sidebyside diff --git a/figura.cpp b/figura.cpp index d4a6de3..f228a16 100644 --- a/figura.cpp +++ b/figura.cpp @@ -1,4 +1,4 @@ -/* vim: set et sts=4 sw=4 fdm=indent fdl=1 fdn=0 fo+=t tw=80: +/* vim: set et sts=4 sw=4 fdm=indent fdn=1 fo+=t tw=80: * * Taller de ProgramaciĆ³n (75.42). * @@ -14,23 +14,30 @@ * $Id$ */ -#include "punto.h" #include "figura.h" -#include -#include #include +#ifdef DEBUG +# include +#endif + Figura::Figura(size_t color, size_t grosor, const Punto& centro, const char* nombre): color(color), grosor(grosor), centro(centro) { +#ifdef DEBUG + std::cerr << "En constructor de Figura." << std::endl; +#endif strncpy(this->nombre, nombre, 30); } -Figura::~Figura(void) {} +Figura::~Figura(void) { +#ifdef DEBUG + std::cerr << "En destructor de Figura." << std::endl; +#endif +} void Figura::dibujar(std::ostream& out) const { out << "color: " << color << ", grosor: " << grosor << ", nombre: " << nombre << ", centro: "; centro.dibujar(out); - out << std::endl; }