Re: Встречаете ли вы утечки памяти в популярных либах?
От: DiPaolo Россия  
Дата: 28.04.23 08:16
Оценка: 1 (1) +1
S>Есть опенсорсный проект с 3500 форками, сотнями звезд. И смотрю — банально автор в нескольких местах забывает чистить память (при вызове extern "C" — функций из другого языка). Причем и С++ либу и верхнего уровня проект — делает один и тот же автор, то есть понимает как работает на всех уровнях.

S>Я о чем. Вроде чел., который осилил такой проект и делал несколько лет (ладно я дурак же) — должен довести до автоматизма работу с памятью. Но почему этого не произошло?


Лучш разбираться предметно. Просто дай ссылку на строки кода, которые тебе показались с утечками (ГитХаб умеет давать ссылки прямо на строки). Возможно, ты не так понял. А может и правда утечки.

S>И вопрос такой — как вы не забываете и 100% знаете что нигде не забыли убрать за собой?


При написании операции выделения памяти сразу же пишу обратную операцию + удостовериться, что она вызывается (либо самому, либо передача ответственности за чистку вызывающему коду).
Патриот здравого смысла
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.