Hallo Markus,
ein ganz praktisches Beispiel. Allen Speicher den Du mit malloc reserviert hast, solltest Du irgendwann mit free wieder freigeben. C++ macht das im Gegensatz zu Java nicht automatisch.
Was Du nicht mit free freigibst wird erst nach der kompletten Beendigung des Programms freigegeben.
Gruss
Marko