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