【发布时间】:2012-01-22 19:29:38
【问题描述】:
我在 C++ 中的继承遇到了一个小问题,我不太明白。
所以,假设我有一些从 stl 列表派生的类,即:
class Class1: public list<T>{
virtual func1();
}
class Class2 : public Class1<w/e>{
func1();
}
我遇到的问题是将这些传递给函数时。我怎样才能正确地将其中一个实例传递给函数,以便如果可以传递任一类型的实例,它将使用正确的虚函数?我有一段时间没有做过继承和虚函数,所以我在这里有点生疏。 (这假设该函数不是类的成员函数)。
【问题讨论】:
标签: c++ inheritance virtual-functions