Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class IAnimal{
- public:
- virtual void fuu() = 0;
- };
- class Animal : public IAnimal{
- public:
- Animal(){}
- void fuu(){}
- };
- template<class... anyClass>
- class Farm{
- public:
- Farm(anyClass... arg){
- //Как поместить список аргументов конструктора в вектор.
- }
- private:
- std::vector<IAnimal*> vec;
- };
- int main(){
- IAnimal* dog = new Animal();
- IAnimal* cat = new Animal();
- Farm<IAnimal*, IAnimal*> obj(dog,cat);
- }
Add Comment
Please, Sign In to add comment