草庐IT

PetStore

全部标签

c++ - 从派生类构造函数调用基类构造函数

我有一个问题:假设我最初有这些我无法更改的类(假设是因为它们取self正在使用的库):classAnimal_{public:Animal_();intgetIdA(){returnidA;};stringgetNameA(){returnnameA;}private:stringnameA;intidA;}classFarm{public:Farm(){sizeF=0;}Animal_*getAnimal_(inti){returnanimals_[i];}voidaddAnimal_(Animal_*newAnimal){animals_[sizeF]=newAnimal;size

c++ - 从派生类构造函数调用基类构造函数

我有一个问题:假设我最初有这些我无法更改的类(假设是因为它们取self正在使用的库):classAnimal_{public:Animal_();intgetIdA(){returnidA;};stringgetNameA(){returnnameA;}private:stringnameA;intidA;}classFarm{public:Farm(){sizeF=0;}Animal_*getAnimal_(inti){returnanimals_[i];}voidaddAnimal_(Animal_*newAnimal){animals_[sizeF]=newAnimal;size