c++继承语法
c++ inheritance syntax
可能重复:
什么是访问说明符?我应该与私人继承、受保护继承还是公开继承
C++中私有继承、公共继承和受保护继承的区别
各位cpp专家,在c++继承中,
class B : public A {
};
我只是好奇为什么这里需要关键字public?这意味着什么吗?
这意味着A
中的public
成员由B
继承,也是B
的公共成员。
替代方案是:
-
protected-来自
A
的公共成员在B
中受到保护,其他成员保持不变。 -
private-来自
A
的所有成员在B
中都是私有的。
这些规则不适用于隐藏或覆盖的方法。
相关文章:
- 1d 智能指针不适用于语法 (*)++
- 继承函数的重载解析
- 助记符和指向成员语法的指针
- 关于异常继承中的语法的问题
- C++状态机,继承了具有语法不正确的成员值的类
- 使用继承的 C++ 语法
- 正确的语法,用于在C 中继承,并具有初始化列表和内存分配
- 派生模板类和继承成员变量的语法谜题
- 用于在多重继承中覆盖函数的语法
- 继承自 std::函数、语法和用法
- 使用 Qt5 新连接语法与继承
- 将boost::spirit符号表作为继承属性传递到语法中
- 继承中的语法错误
- 模板构造函数继承的标准符合语法是什么
- c++继承语法
- 继承……c++语法
- 试图为继承类的子类编写构造函数,猜测语法,期望的主表达式错误
- 具有合成和继承属性的深度递归qi语法(解析器)
- 从std::set或std::map继承初始化语法
- c++中的继承语法