002 难一点的swap

#include <iostream>
using namespace std;

void swap(int *& a, int *& b)
{
	int * tmp = a;
	a = b;
	b = tmp;
}
int main()
{
	int a = 3,b = 5;
	int * pa = & a;
	int * pb = & b;
	swap(pa,pb);
	cout << *pa << "," << * pb;
	return 0;
}
posted @ 2022-02-19 22:34  icefield817  阅读(28)  评论(0编辑  收藏  举报