65,171
社区成员




Base b1;
Derive *d1 = new Derive;
vector<Base> baseVec;
vector<Base>::iterator iBase;
baseVec.push_back(b1);
baseVec.push_back(d1);
Base b1;
Derive *d1 = new Derive;
vector<Base*> baseVec; //容器为基类指针
vector<Base*>::iterator iBase;
baseVec.push_back(&b1); //放入的也应该是指针或者地址
baseVec.push_back(d1);
Base b1;
Derive *d1 = new Derive;
vector<Base*> baseVec;
vector<Base*>::iterator iBase;
baseVec.push_back(b1);
baseVec.push_back(d1);