Suppose I have a class like this:
class Owner
{
private:
long m_Id;
QString m_Name;
public:
Owner() : m_Id(0) { ; }
virtual ~Owner() { ; }
inline long id() const { return m_Id; }
inline void setId(long id) { m_Id = id; }
inline const QString & name() const { return m_Name; }
inline void setName(const QString & name) { m_Name = name; }
}
I saw a code &Owner::m_Id;
. I'm confused, does it return a pointer to the member? and if so, how can it be used on Owner's instances?