В общем, если нет специального указания выделять памяти (хотя формулировка хромает, да) - специально освобождать ее не нужно. Под специальным указанием понимать следует встроенный в язык new. И читать документацию на используемые функции типа malloc/VierualAlloc и т.д. Вы не используете никаких функций и new, значит, ничего не надо специально удалять.