以下关于C++公有继承的描述中,正确的是哪一项?

sz700161 单选题 共 个子题

现有如下代码定义:

class Base {
public:
    int a;
protected:
    int b;
private:
    int c;
};
// 公有继承Base类
class Derived : public Base {
    // 派生类内部作用域
};
A

派生类Derived的内部可以直接访问基类Base的成员c

B

派生类Derived的内部可以直接访问基类Base的成员a和b,无法访问成员c

C

派生类Derived的实例对象可以直接访问基类Base的成员b

D

公有继承会将基类的public成员自动变为派生类的protected成员

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧