وقتی کامپایلر برای حافظهی پویا، فضایی رو در نظر میگیره، تنها در صورتی این فضا از بین میره که توسط خود برنامهنویس (عملگر delete) این اتفاق بیفته در غیر این صورت این فضا میمونه و از هیچ جای دیگهای هم بهش دسترسی نمیشه داشت و فضایی از حافظه بدون استفاده میمونه.