TEST(question1_test2, swap_ref_test) { int n1=10,n2=20; swap_ref(n1,n2); CHECK_EQUAL(20,n1); CHECK_EQUAL(10,n2); }
int main(){ int a = 1, b = 2; std::cout << "a = " << a << ", b = " << b << "\n"; // swap values of a and b swap_ref(a, b); // it worked! std::cout << "addr(a) = " << &a << ", addr(b) = " << &b << "\n"; std::cout << "a = " << a << ", b = " << b << "\n"; return 1; }