#include <iostream>
using namespace std;
class A
{
public:
int a;
};
class B
{
public:
int b;
};
class C : public A, public B
{
public:
int c;
};
int main()
{
C c;
cout << "c:\t" << &c << endl;
cout << "c.a:\t" << &c.a << endl;
cout << "c.b:\t" << &c.b << endl;
cout << "c.b:\t" << &c.c << endl;
return 0;
}
C++中多重继承的内存分布(网易面试题)
最新推荐文章于 2021-08-07 16:17:24 发布