#include "Musiker.h" #include "Musikinstrument.h" #include #include using namespace std; Musiker::Musiker() { cout << "Konstruktor: Musiker()" << endl; } Musiker::Musiker(string name) { this->name = name; cout << "Konstruktor: Musiker(string name): " << name << endl; } Musiker::~Musiker() { cout << "Destruktor: ~Musiker()" << endl; delete this->instrument; } string Musiker::liefereName() { return name; } void Musiker::spielen() const { cout << name << " spielt " << instrument->liefereName() << endl; this->instrument->spielen(); } void Musiker::weiseInstrumentZu(Musikinstrument const *instrument) { this->instrument = instrument; }