#include "Instrument.h" void spielen(Instrument& i) { i.play(); } int main() { Piano piano; Blaeser blaeser; Trumpet trumpet; cout << " ------ Klavier --------" << endl; piano.stimmen(); // Direkter Funktionsaufruf // (zusaetzliche Funktion) piano.play(); // Direkter Funktionsaufruf spielen(piano); // Upcasting to base class cout << " ------ Blaeser --------" << endl; blaeser.play(); // Direkter Funktionsaufruf spielen(blaeser); // Upcasting to base class cout << " ------ Trompete --------" << endl; trumpet.play(); // Direkter Funktionsaufruf spielen(trumpet); // Upcasting to base class } //