#include "personne.h" #include "logement.h" #include Personne::Personne(std::string id):identite(id),residence(nullptr) { } void Personne::Emmenage(Logement *l) { if(residence!=nullptr) residence->Depart(this); residence = l; if(residence!=nullptr) residence->Arrivee(this); } std::string Personne::ToString() const { std::ostringstream flux; flux << identite; if(residence!=nullptr) { flux << " ("<ToString()<<")"; } return flux.str(); }