指针引用的简单实例

// pointer_func.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"

void ptrswap(int *&v1, int *&v2){
int *tmp = v2;
v2 = v1;
v1 = tmp;
}

int main(int argc, char* 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;
}

posted @ 2012-03-27 15:08  幻星宇  阅读(233)  评论(0编辑  收藏  举报