le caratteristiche OO non sono mica state introdotte per sport...il doppio step allocazione memoria/inizializzazione è una delle cause principali di bug in c/cc, perche un oggeto dovrebbe sempre esere in uno stato 'ammissibile', invece con malloc ciò no avviene; inoltre new richiama anche i costruttori delle superclassi in modo automatico.