1
0
mirror of https://github.com/ioacademy-jikim/debugging synced 2025-06-30 03:06:12 +00:00
2015-12-13 22:34:58 +09:00

28 lines
716 B
C++

#include <stdlib.h>
int main()
{
int* fpointer = (int*)malloc(10);
delete fpointer; // should give warning
fpointer = (int*)malloc(10);
delete [] fpointer; // should give warning
fpointer = (int*)malloc(10);
free (fpointer); // should work!
int* nvec = new int[10];
delete nvec; // should give a warning
nvec = new int[10];
free (nvec); // should give a warning
nvec = new int[10];
delete [] nvec; // should work!
int* n = new int;
delete [] n; // should give a warning
n = new int;
free(n); // should give a warning
n = new int;
delete n; // should work!
return 0;
}