[24.6] 私有继承和保护继承的访问规则是什么?
[24.6] 私有继承和保护继承的访问规则是什么?
要使 B 的公有成员在 D_priv 或 D_prot中也是公有的,则使用 B:: 前缀声明成员的名称。例如,要使 B::f(int,float)成员在 D_prot中公有,应该这样写:
class D_prot : protected B {
public:
using B::f; // 注意: 不是 using B::f(int,float)
};
public:
using B::f; // 注意: 不是 using B::f(int,float)
};