C++基础知识 - 子类型关系
最新推荐文章于 2025-10-13 13:04:49 发布
C++中,公有继承使得派生类成为基类的子类型,子类型关系具有单向传递性且不可逆。子类型关系允许在需要基类对象的地方使用派生类对象,如基类指针可以指向公有派生类对象,公有派生类对象可以初始化基类引用。然而,如果继承方式变为protected或private,则会导致编译失败。
C++中,公有继承使得派生类成为基类的子类型,子类型关系具有单向传递性且不可逆。子类型关系允许在需要基类对象的地方使用派生类对象,如基类指针可以指向公有派生类对象,公有派生类对象可以初始化基类引用。然而,如果继承方式变为protected或private,则会导致编译失败。

被折叠的 条评论
为什么被折叠?