#pragma once #include #include #include #include "Musiker.h" class Orchester { std::vector musiker; public: Orchester() { std::cout << "Konstruktor : Orchester() : " << std::endl; } virtual ~Orchester() { std::cout << "Destruktor : ~Orchester() : " << std::endl; for(Musiker const* m : musiker) { delete m; } } void spielen() const { for(Musiker const* m : musiker) { m->spielen(); } } void hinzufuegen(Musiker const* m) { musiker.push_back(m); } };