What is a memory leak?
What is a memory leak?
Approach: Explain failure to release allocated memory.
Failure of a program to release discarded memory, causing performance degradation or crashes as available memory is exhausted.
Follow-up: How does Java handle memory leaks compared to C++?
Key concepts: heap allocation, reference counting, garbage collection.