#ifndef PUNTO_H
#define PUNTO_H
+#include <ostream>
+
/// Punto de un plano.
struct Punto {
/// Coordenada x.
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