【发布时间】:2015-01-30 13:49:25
【问题描述】:
问题:
我有一堂课,比如说mainClass。现在我创建另外两个类并让它们从基类继承。
所以,我想管理任何基类或继承类的所有实例,并将它们存储在例如向量中(如果它不起作用,则不必是向量)。
std::vector<mainClass*> 确实接受继承类的所有实例,但我无法访问那些在继承类中新声明的函数,只能访问那些也是基类成员的函数。..
有什么方法可以解决这个问题,也许是模板?还是我忽略了一些简单的事情?
【问题讨论】:
标签: c++ templates inheritance vector polymorphism