可能重复:
What are access specifiers? Should I inherit with private, protected or public?
Difference between private, public and protected inheritance in C++
对于所有的cpp专家,在c++继承中,
class B : public A {
};我只是好奇为什么这里需要公开关键词?这意味着什么吗?
发布于 2012-01-10 20:01:32
这意味着public成员在A中是由B继承的,并且也是来自B的公共成员。
备选办法是:
A的公共成员在B中被保护,其他成员保持不变。A的成员在B中都是私有的。这些规则不适用于隐藏或覆盖的方法。
https://stackoverflow.com/questions/8809713
复制相似问题