#include // cout, endl #include // EXIT_SUCCESS void Foo(int* const x, int& y, int z) { *x += 1; y *= 2; z -= 3; } int main(int argc, char** argv) { const int a = 1; int b = 2, c = 3; Foo(&a, b, c); std::cout << "(" << a << "," << b << "," << c << ")" << std::endl; return EXIT_SUCCESS; }