function that returns a constant reference

This is a discussion on function that returns a constant reference within the C++ Programming forums, part of the General Programming Boards category; Code:
std::string const & user::nickname() const
{
return m_data->nickname;
}
Here what is the meaning of & used? THanks....