Поскольку вы упоминаете "X", я предполагаю, что вы говорите о приложении для Windows.Linux, скорее всего, похож на другой, но для других операционных систем и систем ekbedded ваш пробег может отличаться.
Теперь о Windows.Краткий ответ - закрытие вашего приложения автоматически освобождает всю его память.Фактически, ОС намного эффективнее, чем ваше приложение, поэтому, если вы знаете, что ваше приложение закрывается, вы можете пропустить все деструкторы и освобождение памяти и т. Д. Вы сэкономите время.В любом случае ОС сделает это за вас.То же самое касается закрытия любых файлов, сетевых сокетов, дескрипторов ядра, окон и т. Д. Операционная система просто отбрасывает все, что принадлежит вашему процессу, одним махом.