如果标题不清楚,我有这个例子:
int *a = new int[5];
int*b = a;
delete[] a;
a = NULL;
现在a
是 NULL 但b
不是。如果我访问b
,它将返回错误的值并可能使程序崩溃。
如何防止这种情况?
如果标题不清楚,我有这个例子:
int *a = new int[5];
int*b = a;
delete[] a;
a = NULL;
现在a
是 NULL 但b
不是。如果我访问b
,它将返回错误的值并可能使程序崩溃。
如何防止这种情况?