Musiker am implementieren, hab kleines Problem mit const sachen
This commit is contained in:
parent
69411ac10f
commit
d3f5605877
@ -1 +1,25 @@
|
|||||||
#include "Musiker.h"
|
#include "Musiker.h"
|
||||||
|
#include "Musikinstrument.h"
|
||||||
|
#include <iostream>
|
||||||
|
#include <string>
|
||||||
|
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;
|
||||||
|
}
|
||||||
|
string Musiker::liefereName(){
|
||||||
|
return name;
|
||||||
|
}
|
||||||
|
void Musiker::spielen(){
|
||||||
|
cout << name << "spielt" <<
|
||||||
|
instrument.liefereName() << ":" << endl;
|
||||||
|
|
||||||
|
}
|
||||||
|
void Musiker::weiseInstrumentZu(Musikinstrument const* instrument){}
|
||||||
|
|||||||
@ -6,13 +6,13 @@
|
|||||||
class Musiker {
|
class Musiker {
|
||||||
private:
|
private:
|
||||||
std::string name;
|
std::string name;
|
||||||
const Musikinstrument instrument;
|
Musikinstrument const *instrument;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
Musiker();
|
Musiker();
|
||||||
Musiker(std::string iname);
|
Musiker(std::string name);
|
||||||
virtual ~Musiker();
|
virtual ~Musiker();
|
||||||
void weiseInstrumentZU(const Musikinstrument *instrument);
|
void weiseInstrumentZu(const Musikinstrument *instrument);
|
||||||
void spielen();
|
void spielen();
|
||||||
std::string liefereName();
|
std::string liefereName();
|
||||||
};
|
};
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user