#include<iostream>
using namespace std;
int main()
{
int arr1[]={1,2,3};
int *source=arr1;
size_t sz=sizeof(arr1)/sizeof(*arr1);
int *dentst=new int[sz];
while(source!=arr1+sz)
{ *dentst=*source;
cout<<*dentst<<endl;
++dentst;
++source;
}
delete[] dentst; //错误 地址已经改变
dentst=0;
system("pause");
return 0;
}