Я понимаю преимущества использования new против malloc в С++. Но для конкретных случаев, таких как примитивные типы данных (non array) - int, float и т.д., Быстрее ли использовать malloc, чем новый?
Хотя, всегда рекомендуется использовать "новый" даже для примитивов, если мы выделяем массив, чтобы мы могли использовать delete []. Но для распределения без массива, я думаю, не было бы никакого вызова конструктора для int? Поскольку новый оператор выделяет память, проверяет, назначено ли оно, а затем вызывает конструктор. Но только для примитивов без массива кучи, лучше ли использовать malloc, чем новый? Пожалуйста, сообщите