When i am dynamically allocating memory (heap) in a program, and in this case if i am not making an explicit deallocation call or free() call then when will this dynamicaaly allocated heap will get deallocated.Is it at the end of program or is it at the end of c session or is it when i shut down my system.
NOTE : [This question was asked by Leomachy]