В следующих случаях каждый член имеет другое имя или сущность, так почему их адреса одинаковы?
struct B { int x; }; struct A { B b; }; int main() { A obj; cout << &obj.b.x << endl; cout << &obj.b << endl; cout << &obj << endl; }