Любая современная операционная система будет очищать все после завершения процесса, но, как правило, не стоит полагаться на это.
Это зависит от программы, которую вы пишете.Если это просто инструмент командной строки, который запускается и быстро завершается, вы можете не беспокоиться об очистке.Но имейте в виду, что именно этот образ мыслей вызывает утечки памяти у демонов и долго работающих программ.