In C++, why do pointers to members of a class contains offsets rather than addresses?

Viewed 872

Normally pointers contain addresses. Why do pointers to member of a class contain offsets?

Talking about pointers to class data members, not pointers to member functions.

4 Answers
Related