相关疑难解决方法(0)

为什么班级成员的地址与他们的对象相同?

在下列情况下,每个成员都有不同的名称或实体,为什么他们的地址相同?

struct B { int x; };
struct A { B b; };

int main()
{
    A obj;
    cout << &obj.b.x << endl;
    cout << &obj.b << endl;
    cout << &obj << endl;
}
Run Code Online (Sandbox Code Playgroud)

c++

4
推荐指数
1
解决办法
1272
查看次数

标签 统计

c++ ×1