reference is a wrapped reference to an object stored in memory available to the cpp system. reference is the type of the result of dereferencing a cpp::pointer.
reference
cpp
cpp::pointer