2026-06-29 21:18:48 +02:00

38 lines
650 B
C++

#pragma once
#include <string>
#include <iostream>
#include <vector>
#include "Musiker.h"
class Orchester
{
std::vector<Musiker const*> 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);
}
};