假设Base 是 Derive的基类;
定义vector<Base> vb;
那么向量容器vb中只能存放Base的实例,而不能存放Derive的实例;
为了存放Derive的实例,需写成:
vector<Base *> vb;
原文链接:https://www.f2er.com/vb/261428.html假设Base 是 Derive的基类;
定义vector<Base> vb;
那么向量容器vb中只能存放Base的实例,而不能存放Derive的实例;
为了存放Derive的实例,需写成:
vector<Base *> vb;
原文链接:https://www.f2er.com/vb/261428.html