16 lines
338 B
C++
16 lines
338 B
C++
// Memory leak and resource management warnings
|
|
void memoryLeaks() {
|
|
int *ptr = new int(42);
|
|
// Missing delete - memory leak
|
|
|
|
int const *array = new int[100];
|
|
delete ptr; // Wrong deletion type for array
|
|
|
|
// Double deletion
|
|
int *doubleDel = new int(5);
|
|
delete doubleDel;
|
|
delete doubleDel;
|
|
}
|
|
|
|
int main() { memoryLeaks(); }
|