#include <iostream>
using namespace std;
void bad_swap(int *one, int *two) {
int *temp = one;
one = two;
two = temp;
}
int main() {
int one = 1;
int two = 2;
bad_swap(&one, &two);
cout << "one = " << one << ", two = " << two;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdm9pZCBiYWRfc3dhcChpbnQgKm9uZSwgaW50ICp0d28pIHsKICAgIGludCAqdGVtcCA9IG9uZTsKICAgIG9uZSA9IHR3bzsKICAgIHR3byA9IHRlbXA7Cn0KCmludCBtYWluKCkgewoJaW50IG9uZSA9IDE7CglpbnQgdHdvID0gMjsKCQoJYmFkX3N3YXAoJm9uZSwgJnR3byk7CgkKCWNvdXQgPDwgIm9uZSA9ICIgPDwgb25lIDw8ICIsIHR3byA9ICIgPDwgdHdvOwoJcmV0dXJuIDA7Cn0=