Salve a tutti, non riesco proprio a capire come fare per risolvere questo esercizio di programmazione in c++. Il testo è il seguente:
si accettano consigli
Si implementino le classi TelephoneNumber, Address, e Person che rappresentano numeri
di telefono (prefisso e numero), indirizzo (tipo di indirizzo come Via, Piazza, etc., nome e numero
civico) e persona (titolo, nome e cognome). Si crei a partire da queste classi la classe Contact che
rappresenta una persona con relativi numeri di telefono e indirizzi, che possono essere di tipo casa
e ufficio (es. il numero di telefono 555-666333 è un telefono di casa). Un Contact può avere più
indirizzi e numeri di telefono sia di tipo diverso che uguale (es. due indirizzi di tipo ufficio).
Vi ringrazio in anticipo!