]> git.llucax.com Git - z.facultad/75.42/euler-oo.git/blobdiff - punto.h
Se hace menos agresivo al make clean.
[z.facultad/75.42/euler-oo.git] / punto.h
diff --git a/punto.h b/punto.h
index c9d9ee0edec9bfa0f6b66e3be44fcdfd056c915f..55c4476b8e562d95d790d772bea80e489c2c3342 100644 (file)
--- a/punto.h
+++ b/punto.h
@@ -39,6 +39,13 @@ struct Punto {
 #endif
     }
 
+    /// Constructor de copia.
+    Punto(const Punto& p): x(p.x), y(p.y) {
+#ifdef DEBUG
+        std::cerr << "En constructor de copia de Punto." << std::endl;
+#endif
+    }
+
     /// Destructor.
     virtual ~Punto(void) {
 #ifdef DEBUG
@@ -48,7 +55,7 @@ struct Punto {
 
     /// Dibuja un punto.
     virtual void dibujar(std::ostream& out) const {
-        out << "(" << x << "," << y << ")";
+        out << "Punto(" << x << ", " << y << ")";
     }
 
 };