]> git.llucax.com Git - z.facultad/75.42/euler-oo.git/blobdiff - punto.h
Primera version de Rectangulo.
[z.facultad/75.42/euler-oo.git] / punto.h
diff --git a/punto.h b/punto.h
index 741f27e4654bbcc084b708f16e164ff68709b2b9..cc9ae6918c0611c1df0e1b61fe7fce098860b238 100644 (file)
--- a/punto.h
+++ b/punto.h
@@ -17,6 +17,8 @@
 #ifndef PUNTO_H
 #define PUNTO_H
 
+#include <ostream>
+
 /// Punto de un plano.
 struct Punto {
     /// Coordenada x.
@@ -27,6 +29,10 @@ struct Punto {
     Punto(int x, int y): x(x), y(y) {}
     /// Destructor.
     virtual ~Punto(void) {}
+    /// Dibuja un punto.
+    virtual void dibujar(std::ostream& out) const {
+        out << "(" << x << "," << y << ")" << std::endl;
+    }
 };
 
 #endif // PUNTO_H