Как да сме сигурни, че програмата ни няма memory leak ?
Всеки път когато заделяме динамична памет в C трябва да си я чистим, но е прекалено лесно да се загубим в "pointer to pointer to pointer hell". Затова аз ползвам конзолното приложение Valgrind, което анализира заделените блокове памет и подсказва къде може да има memory leak. Много е лесен за инсталация и ползване - link.
Единственият проблем е, че е конзолен tool, което не е проблем за мен, но се чудя другите хора какво ползват, за да си следят паметта.
Споделете какво ползвате докато пишете на C ?
Екстра, равдам се, че ще се говори.