Malloc vs New for Primitives

Eu entendo os benefícios de usarnew contramalloc em C ++. Mas, para casos específicos, como tipos de dados primitivos (sem matriz) -int, float etc., é mais rápido usarmalloc do quenew?

Embora seja sempre aconselhável usarnew mesmo para primitivas, se estivermos alocando uma matriz para podermos usardelete[].

Mas para alocação sem matriz, acho que não haveria nenhuma chamada de construtor paraint? Desde a,new O operador aloca memória, verifica se está alocado e depois chama o construtor. Mas apenas para alocação de heap sem matriz primitiva, é melhor usarmalloc do quenew?

Por favor informar.

questionAnswers(5)

yourAnswerToTheQuestion