Если мы хотим проверить утечки памяти в программе на С++, мы можем перегрузить операторы new
и delete
, чтобы отслеживать выделенную память. Что делать, если мы хотим проверить утечки в программе на C? Так как в C нет перегрузки оператора, можем ли мы переписать указатель функции malloc
для перехвата вызовов на malloc
и отслеживания выделения памяти? Легче ли использовать внешние утилиты? Пожалуйста, предоставьте некоторый код, поскольку я не знаком с указателями методов записи.
Примечание. Я бы хотел сделать это без каких-либо внешних утилит для практики.