В чём разница между операторами C++ new и delete и функциями C malloc и free? Как new и delete работают с конструированием и деструированием объектов по сравнению с malloc и free, которые просто управляют выделением и освобождением памяти? — ДейлиПреп