#include <algorithm>
Susanita::
-Susanita(size_type capacidad):
- nombres(capacidad)
+Susanita(size_type cap):
+ nombres(cap)
{
+ capacidad = cap;
}
// Uso interno
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;
Susanita::
get_persona(const std::string& nombre)
{
- return nombres[nombre];
+ return (Persona *) nombres[nombre];
}
void