v Person getPerson()
{
string
name,
address,
phone;
cin >> name >> address >> phone;
Person
p(name.c_str(), address.c_str(),phone.c_str());
return
p; // returns a
copy of `p'.
}
vil
costruttore di copia è chiamato quando una funzione restituisce un’istanza di un oggetto.