int *p ;
int i = 5;
p = &i;//P指向I的地址;
i = 10;
CString str;
str.Format(L"%d",*p);
//此时*p的值是10,因为它指的是i的地址,当i的内容改变,*p自然也改变
以下:
int *p = new int(10);
int i = 5;
*p = i;//P指向I的内容;
i = 10;
CString str;
str.Format(L"%d",*p);
delete p;
//此时只是改变*p的值,i的值改变不会影响P;