]> git.llucax.com Git - z.facultad/75.42/euler-oo.git/blobdiff - punto.h
Se agrega un test de la DLList.
[z.facultad/75.42/euler-oo.git] / punto.h
diff --git a/punto.h b/punto.h
index cc9ae6918c0611c1df0e1b61fe7fce098860b238..c9d9ee0edec9bfa0f6b66e3be44fcdfd056c915f 100644 (file)
--- a/punto.h
+++ b/punto.h
@@ -1,4 +1,4 @@
-/* vim: set et sts=4 sw=4 fdm=indent fdl=1 fdn=1 fo+=t tw=80:
+/* vim: set et sts=4 sw=4 fdm=marker fmr={,} fdn=1 fo+=t tw=80:
  *
  * Taller de Programación (75.42).
  *
 
 #include <ostream>
 
+#ifdef DEBUG
+#   include <iostream>
+#endif
+
 /// Punto de un plano.
 struct Punto {
+
     /// Coordenada x.
-    int x;
+    float x;
+
     /// Coordenada y.
-    int y;
+    float y;
+
     /// Constructor.
-    Punto(int x, int y): x(x), y(y) {}
+    Punto(float x, float y): x(x), y(y) {
+#ifdef DEBUG
+        std::cerr << "En constructor de Punto." << std::endl;
+#endif
+    }
+
     /// Destructor.
-    virtual ~Punto(void) {}
+    virtual ~Punto(void) {
+#ifdef DEBUG
+        std::cerr << "En destructor de Punto." << std::endl;
+#endif
+    }
+
     /// Dibuja un punto.
     virtual void dibujar(std::ostream& out) const {
-        out << "(" << x << "," << y << ")" << std::endl;
+        out << "(" << x << "," << y << ")";
     }
+
 };
 
 #endif // PUNTO_H