????C++???д?????ū??????????????? ?????JingWei??Xiaoma?????????ū???????????????????????????????

???????????

????C++?У???????????棬new??????飬?????????У????????????????????С???е???????????????????????????????????????????????delete?????

????????????????

int* Func1()
{ int p[2];//????????
        p[0]=1;
 p[1]=2;
 return p;
}

int main()
{
 int *p=Func1();
 cout<<p[0]<<endl;
 return 0;
}
 
??????????????? ???p?????????????У????????????????????????????????????????????????????????????????????????????????????棬????????????????????????????????????????????£????????????????£?

int main()
{
 int *p=Func1();
 int temp[20]={0};//????????Щ????????????
        cout<<p[0]<<endl;
 return 0;
}

?????????????????????????????????????????????p??????????????????Ч??

?????????????????new ???????????????飺

int* Func1()
{
 int *p=new int[2];//?????????
 p[0]=1;
 p[1]=2;
 return p;
}

int main()
{
 int *p=Func1();//?????Func1???????????????
 cout<<p[0]<<endl;//??????
 return 0;
}
 
??????????????????????