// A test of parameter passing modes // Compile with g++ -o testinout testinout.adb #include using namespace std; void test(int &x, int &y) { x++; y++; cout << y << endl; return; } int main() { int i = 0; // What happens to i? test(i, i); cout << i << endl; } // Output: // 2 // 2