我处于C ++的初学者阶段。假设我有一个基类和一个派生类:
class Base{
....
}
class Derived:public Base{
....
}
现在我有如下两个向量,我将执行一些操作来创建基础对象和派生对象,并将这些对象分别推回它们对应的向量:
std::vector<Base*> baseVector
std::vector<Derived*> derivedVector
我想将derivedVector 的每个元素(对象)指向baseVector 的每个元素(对象)。假设 derivedVector[2] 将有一个指向 baseVector[2] 的指针,这样我就可以随时从派生对象访问基础对象。我该怎么做?