void swap(int a, int b) {
int temp = a;
a = b;
b = temp;
}
|
A: No, because parameters a and b receive copies of p and q, so the original values are not affected.
Needed: a way to bypass C++'s policy of call by value (passing copies of arguments) and implement call by reference (passing addresses of arguments).