Perchè e quando preferire malloc a new e viceversa ? New è più OOP-friendly perchè quando viene invocato inizializza gli elementi dell'array, mentre questo non può essere fatto con malloc e quindi si deve ricorrere ad altre procedure di inizializzazione. Però personalmente quando possibile preferisco malloc, prima di tutto per abitudine () ed in secondo luogo per la funzione realloc, che non ha un corrispondente con new e che personalmente trovo estremamente comoda.