C++ References

[...]


A reference allows you to create an alias to an existing object. These have now been renamed l-value references in C++11, since they refer to named objects. Using l-value references allows C++ to support input and input-output parameters efficiently.