Just a question about dynamic memory:
Should I even bother calling free() on malloc()'ed data if the only
place I can give back the memory is on program exit? I thought the OS would clean up all the memory my process is taking on the stack when the process terminates. If this is the case then free()ing at the
end of a program would be useless, correct?
Thanks in advance.