]> git.llucax.com Git - z.facultad/75.29/susanita.git/blobdiff - src/susanita.cpp
Agrega graficos bien y corrige/agrega analisis de orden de GS y BT.
[z.facultad/75.29/susanita.git] / src / susanita.cpp
index fff9fef25f7db0c5fd6b2d1964627750d1b45a8c..02a15cb0f8c6868d766626276528b50209de83cd 100644 (file)
@@ -4,9 +4,10 @@
 #include <algorithm>
 
 Susanita::
 #include <algorithm>
 
 Susanita::
-Susanita(size_type capacidad):
-       nombres(capacidad)
+Susanita(size_type cap):
+       nombres(cap)
 {
 {
+       capacidad = cap;
 }
 
 // Uso interno
 }
 
 // Uso interno
@@ -30,8 +31,6 @@ void
 Susanita::
 add_persona(Persona* pp)
 {
 Susanita::
 add_persona(Persona* pp)
 {
-       // XXX cual sería el problema que agregue una persona repetida?
-       // Reemplazaría a la anterior nomás
        assert(nombres[pp->nombre] == 0); // Muere si hay nombres repetidos
 
        nombres[pp->nombre] = pp;
        assert(nombres[pp->nombre] == 0); // Muere si hay nombres repetidos
 
        nombres[pp->nombre] = pp;
@@ -52,7 +51,7 @@ Persona*
 Susanita::
 get_persona(const std::string& nombre)
 {
 Susanita::
 get_persona(const std::string& nombre)
 {
-       return nombres[nombre];
+       return (Persona *) nombres[nombre];
 }
 
 void
 }
 
 void