gpt4 book ai didi

c++ - 将派生类的地址分配给基类指针

转载 作者:行者123 更新时间:2023-11-28 01:30:38 26 4
gpt4 key购买 nike

我在看使用 C++ 的 OOP 教程,为了解释多态性和抽象类,使用了下面的幻灯片:

Slide from tutorial

因此,您可以看到,定义了一个名为“base”的基类和两个派生类“savings”和“current”,然后将“savings”对象(以及后来的“current”对象)的地址分配给“基”指针。

虽然我了解该函数如何根据上下文进行操作,但我不太明白我为什么要在何处进行这样的指针赋值。有人可以解释一下吗?此外,如果有更好的示例来演示相同的概念,我们也将不胜感激。

最佳答案

为什么?因为您想遍历混淆的当前和储蓄列表/数组。此外,通过具有相同的基类型,您可以将其传递给采用基指针的函数,该指针对不同的派生类执行相同的概念。

关于c++ - 将派生类的地址分配给基类指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51673227/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com