1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
int main() {
int* ptr = new int(10); // Allocate memory for an integer
// Forgetting to delete the pointer results in a memory leak
// delete ptr; // Uncommenting this line would prevent the memory leak
ptr = new int(20); // Memory for the first integer is lost (leak)
delete ptr; // Deallocate memory for the second integer
return 0;
}
Back to delete