Wpis z mikrobloga

jak typ wyliczeniowy zadeklarować, nie wiem co zrobić z arodzaj

#include
#include
#include
using namespace std;

class InstrumentMuzyczny

enum rodzaj {strunowe = 1, dete = 2 , perkusyjne = 3 };

{
private:
string nazwa;
protected:
rodzaj= a
rodzaj;
bool czyelektryczny;
public:

InstrumentMuzyczny()
{
cout<<"Konsturktor kl. InstrumentMuzyczny";
}

InstrumentMuzyczny(string a
nazwa, bool aczyelektryczny, enum arodzaj)
{
nazwa=a
nazwa;
czyelektryczny=aczyelektryczny;

}

void ustawRodzaj(enum a
rodzaj)
{
rodzaj=a_rodzaj;
}

string odczytajNazwe()
{
return nazwa;
}

void wyswietlDane()
{
cout<<"nazwa: "<
  • 27
@Blufut: Zmień nazwę enuma na jakąś inną np. RODZAJ i zmień

rodzaj= arodzaj;

na: RODZAJ rodzaj;

void ustawRodzaj(enum arodzaj)

na: void ustawRodzaj(RODZAJ arodzaj)

InstrumentMuzyczny(string anazwa, bool aczyelektryczny, enum arodzaj)

na: InstrumentMuzyczny(string anazwa, bool aczyelektryczny, RODZAJ arodzaj)
class InstrumentMuzyczny

enum rodzaj {strunowe = 1, dete = 2 , perkusyjne = 3 };

{


@Blufut: Co to za dziadostwo? :D Powinno być:

enum rodzaj {strunowe = 1, dete = 2 , perkusyjne = 3 };

class InstrumentMuzyczny

{
@Blufut: Zamień to na

InstrumentMuzyczny(string a_nazwa,bool a_czy_elektryczny,Rodzaj t_rodzaj)
{
nazwa = a_nazwa;
rodzaj = t_rodzaj;
czy_elektryczny = a_czy_elektryczny;
}

i powinno być lepiej : )