// refs.cpp - in-class demo about reference parameters // cmc, 10/29/2015 #include using namespace std; // x is passed by value to function value void value(int x) { x = 7; } // x is passed by reference to function ref void ref(int &x) { x = 17; } int main() { int a = 1, b = 5; cout << "a = " << a << ", b = " << b << endl; value(a); // value function does NOT change a ref(b); // ref function DOES change b cout << "a = " << a << ", b = " << b << endl; return 0; }