关于私有继承,下列说法错误的是()。
A:基类的公有成员和保护成员被继承后作为派生类的私有成员,派生类的其他成员可以直接访问他们。 B:基类的公有成员和保护成员被继承后作为派生类的私有成员,派生类的其他成员不能直接访问他们。 C:基类的私有成员,派生类的成员和派生类的对象都无法访问。 D:派生类的对象无法访问基类的所有成员。
基类的()在派生类中的性质和继承的性质一样,而基类的()在私有继承时在派生类中成为私有成员,在公有和保护继承时在派生类中仍为保护成员。
而基类的()在私有继承时在派生类中成为私有成员,在公有和保护继承时在派生类中仍为保护成员。
A:公有成员 B:私有成员 C:私有成员函数 D:保护成员
设有基类定义:
class Cbase
private: int a;
protected: int b;
public: int c;
;
派生类采用何种继承方式可以使成员变量b成为自己的私有成员( )。
A:私有继承 B:保护继承 C:公有继承 D:私有、保护、公有均可
设有基类定义:
class Cbase
private:int a;
protected:int b;
public:int c;
;
派生类采用何种继承方式可以使成员变量b成为自己的私有成员
A:私有继承 B:保护继承 C:公有继承 D:私有、保护、公有均可
设有基类定义:
class Cbase
{ private:int a;
protected:int b;
public:int c;
};
派生类采用何种继承方式可以使成员变量b成为自己的私有成员
A:私有继承 B:保护继承 C:公有继承 D:私有、保护、公有均可
设有基类定义:class Cbase{ private:int a;protected. int b;public:int c;};派生类采用何种继承方式可以使成员变量b成为自己的私有成员( )。
A:私有继承 B:保护继承 C:公有继承 D:私有、保护、公有均可