int main()
{
int **a = new int*[2];
a[0] = new int(1);
a[1] = new int(2);
cout << *a[0] << " " << *a[1] << endl;
delete[] a;
//没有打印
cout << *a[0] << " " << *a[1] << endl;
delete a[0];
delete a[1];
return 0;
}
给二级指针a申请内存空间,并对a内每个元素的一级指针也申请内存空间,那如果把二级指针a内存释放掉,一级指针内存还存在吗,如果存在怎么释放a[0]和a[1]内存?