Colleagues, please tell me what happens to memory arrays allocated using the malloc()/calloc() functions when the program terminates.
Will it remain allocated, will it be automatically and unconditionally released, or is it implementation dependent and may be unstable?
Let's assume that my program is not fully debugged and does not call free() on all such areas. Will this make the system more unstable or should I not worry about it at all? (I remember the times when something like this was very important and could almost lead to the downfall of the system. How is it now?)
Thanks for the answers,
Ogogon.
Will it remain allocated, will it be automatically and unconditionally released, or is it implementation dependent and may be unstable?
Let's assume that my program is not fully debugged and does not call free() on all such areas. Will this make the system more unstable or should I not worry about it at all? (I remember the times when something like this was very important and could almost lead to the downfall of the system. How is it now?)
Thanks for the answers,
Ogogon.