In a declaration, the unary suffix & means “reference to.” A reference is similar to a pointer, except that you don’t need to use a prefix
* to access the value referred to by the reference. Also, a reference cannot be made to refer to a different object after its initialization.
Nice reference explanation (comparison with pointer).
Share this highlighthttp://www.safaribooksonline.com/a/a-tour-of/43730/