题库 软件开发 题目列表 64 位电脑运行 C++ 结果输出() #include <io...
单选题
64 位电脑运行 C++ 结果输出()
#include <iostream>
using namespace std;

class A {
    char a[2];
public:
    virtual void aa() {};
};

class B : public virtual A {
    char b[2];
    char a[2];
public:
    virtual void bb() {};
    virtual void aa() {};
};

class C : public virtual B {
    char a[2];
    char b[2];
    char c[2];
public:
    virtual void cc() {};
    virtual void aa() {};
    virtual void bb() {};
};

int main() {
    cout << sizeof(A) << endl << sizeof(B) << endl << sizeof(C);
    return 0;
}
A.

8 16 24

B.

16 32 36

C.

16 32 48

D.

8 20 24

题目信息
校招真题
-
正确率
0
评论
5
点击