Malloc vs nuevo para primitivos

Entiendo los beneficios de usarnew en contramalloc en C ++. Pero para casos específicos como los tipos de datos primitivos (sin matriz):int, float etc., ¿es más rápido de usar?malloc quenew?

Aunque, siempre es recomendable usarnew incluso para primitivas, si estamos asignando una matriz para que podamos usardelete[].

Pero para la asignación sin matriz, creo que no habría ninguna llamada de constructor paraint? Ya que,new El operador asigna memoria, comprueba si está asignada y luego llama al constructor. Pero solo para primitivas asignaciones de montón sin matriz, ¿es mejor usarmalloc quenew?

Por favor avise.

Respuestas a la pregunta(5)

Su respuesta a la pregunta