所以我有一个名为Person的类
class Person{
private:
public:
Person();
}
和另外 1 个名为Patient的类
class Patient : public Person{
private:
string text_;
public:
Patient();
void setSomething(string text){ text_ = text; }
}
现在我创建了一个由 5 个人组成的数组
Person *ppl[5];
并在数组的每个键中添加了 5 个患者,例如
ppl[0] = new Patient();
ppl[1] = new Patient();
ppl[2] = new Patient();
ppl[3] = new Patient();
ppl[4] = new Patient();
现在我想像这样从Patient 类调用setSomething函数
ppl[0]->setSomething("test text");
但我不断收到以下错误:
class Person has no member named setSomething