Witam, proszę o pomoc, kompilator pokazuje błąd:
[C++ Error] Kolekcja.h(18): E2293 ) expected
[C++ Error] Kolekcja.h(19): E2293 ) expected
[C++ Error] Kolekcja.h(46): E2293 ) expected
[C++ Error] Kolekcja.h(47): E2293 ) expected
[C++ Error] Kolekcja.h(61): E2293 ) expected
[C++ Error] Kolekcja.h(62): E2293 ) expected
Nie wiem o co chodzi???
//---------------------------------------------------------------------------
#ifndef KolekcjaH
#define KolekcjaH
//---------------------------------------------------------------------------
class TElement_Kolekcji
{
protected:
char Typ_Elementu[250];
char Tytul[250];
public:
TElement_Kolekcji;
TElement_Kolekcji(TElement_Kolekcji & e);
void Ustaw_Tytul(char * T);
char * Podaj_Tytul();
virtual void wczytaj(istream & is);
virtual void zapisz(ostream & os);
};
class TAlbum : public TElement_Kolekcji
{
protected:
char Wykonawca[250];
char Rok_Wydania[250];
char Typ[250];
char Ocena[250];
char Ilosc_Plyt[250];
char Zdjecie[250];
public:
TAlbum();
TAlbum(TAlbum & a);
void Ustaw_Wykonawce(char * W);
char * Podaj_Wykonawce();
void Ustaw_Rok_Wydania(char * R);
char * Podaj_Rok_Wydania();
void * Ustaw_Typ(char * T);
char * Podaj_Typ();
void * Ustaw_Ocena(char * O);
char * Podaj_Ocena();
void * Ustaw_Ilosc_Plyt(char * I);
char * Podaj_Ilosc_Plyt;
void * Ustaw_Zdjecie(char * Z);
char * Podaj_Zdjecie();
virtual void wczytaj(istream & is);
virtual void zapisz(ostream & os);
};
//---------------------------------------------------------------------------
class TKolekcja
{ TElement_Kolekcji * Zbior[100];
int Rozmiar;
int Ilosc_Pozycji;
public:
TKolekcja();
~TKolekcja();
void Dodaj(TElement_Kolekcji *);
void Usun(int pozycja);
TElement_Kolekcji * Element(int pozycja);
void Zapisz(ostream &);
void Wczytaj(istream &);
void Usun_Wszystkie();
int Ile_Elementow()
{ return Ilosc_Pozycji;
}
};
//---------------------------------------------------------------------------
#endif