X-Git-Url: https://git.llucax.com/z.facultad/75.29/susanita.git/blobdiff_plain/e712cf784660fb25651128c4626c9c337a9ae7ce..08496388378e6399c127cf6c569f411add13e9a7:/src/susanita.cpp?ds=sidebyside diff --git a/src/susanita.cpp b/src/susanita.cpp index fff9fef..02a15cb 100644 --- a/src/susanita.cpp +++ b/src/susanita.cpp @@ -4,9 +4,10 @@ #include Susanita:: -Susanita(size_type capacidad): - nombres(capacidad) +Susanita(size_type cap): + nombres(cap) { + capacidad = cap; } // Uso interno @@ -30,8 +31,6 @@ void 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; @@ -52,7 +51,7 @@ Persona* Susanita:: get_persona(const std::string& nombre) { - return nombres[nombre]; + return (Persona *) nombres[nombre]; } void