Stack — automatic, fast, limited. Heap — manual, slow, large.
1void func() {2 int x = 10; // Stack3 int* ptr = new int(20); // Heap4 // ptr automatically cleaned up on scope exit5}
Stack:
Heap: