002:难一点的swap
1 #include <iostream> 2 using namespace std; 3 4 void swap( 5 int* &a,int* &b 6 ) 7 { 8 int * tmp = a; 9 a = b; 10 b = tmp; 11 } 12 int main() 13 { 14 int a = 3,b = 5; 15 int * pa = & a; 16 int * pb = & b; 17 swap(pa,pb); 18 cout << *pa << "," << * pb; 19 return 0; 20 }

浙公网安备 33010602011771号