reference
e.g.1
#include <iostream> void func(int& x) { x+=5; } int main(void) { int v=3; func(v); std::cout << v << std::endl; return 0; }
e.g.2
#include <iostream> class Thing { int data; public: int & AccessData(){ return data; } }; int main(void) { Thing one; one.AccessData()=1; std::cout << one.AccessData() << std::endl; return 0; }