私はC++の初心者段階です。基本クラスと派生クラスがあるとします。
class Base{
....
}
class Derived:public Base{
....
}
これで、次のように 2 つのベクトルができました。いくつかの操作を実行して、基本オブジェクトと派生オブジェクトを作成し、これらのオブジェクトをそれぞれ対応するベクトルにプッシュします。
std::vector<Base*> baseVector
std::vector<Derived*> derivedVector
私は、baseVector の各要素 (オブジェクト) に、派生ベクターの各要素 (オブジェクト) をポイントしたいと考えています。派生オブジェクトからベース オブジェクトにいつでもアクセスできるように、派生ベクター[2] に baseVector[2] へのポインターがあるとします。どうすればいいですか?