void main(){char * data;char * *data_ptr1=&data;char * *data_ptr2=&data;data=NULL;{char * data=*data_ptr1;data=new char[100];memset(data, 'A', 100-1);data[100-1]='\0';delete [] data;}{char * data=*data_ptr2;printLine(data);}}
static void main(){char * data;char * *data_ptr1=&data;char * *data_ptr2=&data;data=NULL;{char * data=*data_ptr1;data=new char[100];memset(data, 'A', 100-1);data[100-1]='\0';}{char * data=*data_ptr2;printLine(data);}}