]> git.llucax.com Git - z.facultad/75.42/euler-oo.git/commitdiff
Se agrega el cuadrado.
authorLeandro Lucarella <llucax@gmail.com>
Sat, 20 Sep 2003 22:15:36 +0000 (22:15 +0000)
committerLeandro Lucarella <llucax@gmail.com>
Sat, 20 Sep 2003 22:15:36 +0000 (22:15 +0000)
cuadrado.cpp [new file with mode: 0644]
cuadrado.h [new file with mode: 0644]

diff --git a/cuadrado.cpp b/cuadrado.cpp
new file mode 100644 (file)
index 0000000..b8cb46c
--- /dev/null
@@ -0,0 +1,36 @@
+/* vim: set et sts=4 sw=4 fdm=indent fdn=1 fo+=t tw=80:
+ *
+ * Taller de Programación (75.42).
+ *
+ * Ejercicio Número 3:
+ * Lista de figuras.
+ *
+ * Copyleft 2003 - Leandro Lucarella <llucare@fi.uba.ar>
+ * Puede copiar, modificar y distribuir este programa bajo los términos de
+ * la licencia GPL (http://www.gnu.org/).
+ *
+ * Creado: Sat Sep 20 06:09:02 ART 2003
+ *
+ * $Id$
+ */
+
+#include "cuadrado.h"
+
+#ifdef DEBUG
+#   include <iostream>
+#endif
+
+Cuadrado::Cuadrado(size_t color, size_t grosor, const Punto& centro,
+        const char* nombre, float lado):
+        Rectangulo(color, grosor, centro, nombre, lado, lado) {
+#ifdef DEBUG
+    std::cerr << "En constructor de Cuadrado." << std::endl;
+#endif
+}
+
+Cuadrado::~Cuadrado(void) {
+#ifdef DEBUG
+    std::cerr << "En destructor de Cuadrado." << std::endl;
+#endif
+}
+
diff --git a/cuadrado.h b/cuadrado.h
new file mode 100644 (file)
index 0000000..69bc186
--- /dev/null
@@ -0,0 +1,38 @@
+/* vim: set et sts=4 sw=4 fdm=marker fmr={,} fdn=1 fo+=t tw=80:
+ *
+ * Taller de Programación (75.42).
+ *
+ * Ejercicio Número 3:
+ * Lista de figuras.
+ *
+ * Copyleft 2003 - Leandro Lucarella <llucare@fi.uba.ar>
+ * Puede copiar, modificar y distribuir este programa bajo los términos de
+ * la licencia GPL (http://www.gnu.org/).
+ *
+ * Creado: Sat Sep 20 05:57:53 ART 2003
+ *
+ * $Id$
+ */
+
+#ifndef CUADRADO_H
+#define CUADRADO_H
+
+#include "rectangulo.h"
+
+/**
+ * Cuadrado.
+ */
+class Cuadrado: public Rectangulo {
+
+    public:
+
+        /// Constructor.
+        Cuadrado(size_t color, size_t grosor, const Punto& centro,
+                const char* nombre, float lado);
+
+        /// Destructor.
+        virtual ~Cuadrado(void);
+
+};
+
+#endif /* CUADRADO_H */