return true;
}
-void
-GaleShapley::
-mostrar_estado() const
-{
- for (personas_type::const_iterator ih = hombres.begin();
- ih != hombres.end(); ++ih)
- std::cout << **ih << "\n";
- std::cout << "\n";
- for (personas_type::const_iterator im = mujeres.begin();
- im != mujeres.end(); ++im)
- std::cout << **im << "\n";
- std::cout << "\n" << std::endl;
-}
void
GaleShapley::
/// Se fija si todos los hombres estan comprometidos
bool todos_h_comprometidos() const;
- /// Muestra estados
- void mostrar_estado() const;
-
};
#endif // _GALESHAPLEY_H_
#include "susanita.h"
#include <cassert>
+#include <iostream>
Susanita::~Susanita()
{
return ip->second;
}
+void
+Susanita::
+mostrar_estado() const
+{
+ for (personas_type::const_iterator ih = hombres.begin();
+ ih != hombres.end(); ++ih)
+ std::cout << **ih << "\n";
+ std::cout << "\n";
+ for (personas_type::const_iterator im = mujeres.begin();
+ im != mujeres.end(); ++im)
+ std::cout << **im << "\n";
+ std::cout << "\n" << std::endl;
+}
+
/// Mapa de gente, relaciona nombres con objetos
nombres_type nombres;
+ /// Muestra estados
+ void mostrar_estado() const;
+
};
#endif // _SUSANITA_H_