在19.3节中,我们看到Circle这样的派生类如何被用在需要其公有基类Shape的对象的地方。我们可以用指针或引用来表达这个思想:由于Shape是Circle的一个公有基类,因此Circle*可以被隐式转换为Shape*。例如:
对于引用是类似的:
这是大多数的面向对象的编程技术的关键(见19.3~19.4节)。