void main(){int * data;int * *data_ptr1=&data;int * *data_ptr2=&data;data=NULL;{int * data=*data_ptr1;data=new int[50];}{int * data=*data_ptr2;{memcpy(data, src, 100*sizeof(int));printIntLine(data[0]);delete [] data;}}}
static void main(){int * data;int * *data_ptr1=&data;int * *data_ptr2=&data;data=NULL;{int * data=*data_ptr1;data=new int[100];}{int * data=*data_ptr2;{memcpy(data, src, 100*sizeof(int));printIntLine(data[0]);delete [] data;}}}