Tudom, ez rossz megközelítés, de az miért baj, ha a heap-en foglalsz memóriát? A gyakorlatban az operációs rendszer úgyis felszabadítja, amikor megszakad a program futása, nem?