【发布时间】:2010-04-02 23:45:39
【问题描述】:
我有一个父类和子类(从父类继承)。
在子类中,我有一个名为function_blah();的成员函数
我使用vector<parent*> A 来存储 5 个父实例、3 个子实例。所以向量中的元素总数为8。
我可以轻松访问元素 A[0] 到 A[4] 的成员函数,它们是父实例。
但是每当我尝试访问元素 A[5] 到 A[7] 的成员函数时,编译器都会抱怨 class parent has no member named 'function_blah'
我访问元素的方式是使用索引。 e.x A[i] 与 i = 0..7。这是正确的吗?如果没有,怎么办?
【问题讨论】:
-
您的问题不完整:
parent类与子类之间的关系是什么? -
子类继承父类
-
他说,“我有一个父类和子类(从父类继承)。”我认为关系很明确。