Guest User

Untitled

a guest
Dec 17th, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.47 KB | None | 0 0
  1. class IAnimal{
  2. public:
  3. virtual void fuu() = 0;
  4. };
  5.  
  6. class Animal : public IAnimal{
  7. public:
  8. Animal(){}
  9. void fuu(){}
  10. };
  11.  
  12. template<class... anyClass>
  13. class Farm{
  14. public:
  15. Farm(anyClass... arg){
  16. //Как поместить список аргументов конструктора в вектор.
  17. }
  18. private:
  19. std::vector<IAnimal*> vec;
  20. };
  21.  
  22. int main(){
  23.  
  24. IAnimal* dog = new Animal();
  25. IAnimal* cat = new Animal();
  26.  
  27. Farm<IAnimal*, IAnimal*> obj(dog,cat);
  28. }
Add Comment
Please, Sign In to add comment