Witam. Otóż postanowiłem na podstawie książki pasja c++ napisać własny iterator + lista dwukierunkowa.
Niestety podczas kompilacji napotkałem na błąd i już się trochę z nim męcze. zamieszczam kawałek kodu do którego odnosi się błąd
template<class typobj>
class iteratorL
{
friend class lista<typobj> ;
protected:
lista<typobj>::wenzel *wybranyW; //tu jest błąd
//dalsze instrukcje
a g++ wypluwa:
type 'lista<typobj>' is not derived from type 'iteratorL<typeobj>
i jeszcze jeden
expected ';' before '*' token
Gdy zajżałem do pasji kod jest bardzo podobny
dla zainteresowanych wklejam link do pełnego kodu źródłowego http://wklej.org/id/af987eadd8
Z góry dzięki za pomoc :)