16,472
社区成员
发帖
与我相关
我的任务
分享
void ptrswap(int *&v1, int *&v2)
{
int *tmp = v2;
v2 = v1;
v1 = tmp;
}
int _tmain(int argc, _TCHAR* argv[])
{
int i = 10;
int j = 20;
int *pi = &i;
int *pj = &j;
cout << "Before ptrswap(): \t*pi:" << *pi << "\t*pj:" << *pj << endl;
ptrswap(pi, pj);
cout << "After ptrswap(): \t *pi:" << *pi << "\t*pj:" << *pj << endl;
return 0;
}