in realtà non hai risolto nulla, hai solo aggirato il problema..

invece di usare puntatori hai usato delle strutture (oggetti) che quindi con il costruttore già si allocano da sole la memoria..

sta di fatto che, dal primo post si intuisce, non sai usare i puntatori.