虚拟继承是多重继承中特有的概念。虚拟基类是为解决多重继承而出现的。如下图所示。 类D继承自类B1、B2,而类B1、B2都继承自类A,因此出现如右图所示的局面(非虚基类)。
本课程主要内容包括类和对象、关联和聚合、继承、虚函数和多态性、综合设计等相关实验。
This course mainly covers classes and objects, association and aggregation, inheritance, polymorphism, comprehensive design and other related experiments.
类包含或者继承一个或多个纯虚函数,这样的类就是抽象基类。
A class containing (or inheriting) one or more pure virtual functions is an abstract base class.
讨论值类型语义的更改,包括继承的虚方法、类默认构造函数、内部指针和钉住指针。
Discusses changes to value type semantics, including inherited virtual methods, class default constructors, interior Pointers, and pinning Pointers.
应用推荐