I have a program and when I input wrong data from the keyboard it just exits with exit(1)
.
I was testing with Valgrind and while this happens there are no errors, but I can see that there are still reachable x bytes.
So my question: Is it up to the programmer to free memory before hitting an exit()
or is the OS going to take care of it?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…