Witam, na wstępie zaznaczam,że przeszukanie forum nic mi nie dało, gdyż nie znalazłem podobnego problemu.
Próbuję zaimplementować samodzielnie kolejkę. Niestety nie działa mi funkcja wyświetlająca, tzn. wyświetla liczby umieszczone w kolejce w nieskończoność. Kod:
class Kolejka {
struct Wezel {
Wezel* nast;
int wartosc;
};
Wezel* ogon;
public:
Kolejka();
~Kolejka(); // itd.
}
I dalej :
void Kolejka::wyswietl()
{
Wezel* wsk = ogon;
cout < endl << endl << "\t\t"
<< "kolejka :" << endl;
while (wsk) {
cout << wsk->wartosc;
wsk = wsk->nast;
}
if (!wsk)
cout < endl << "Kolejka pusta" << endl;
}
Wie ktoś może, gdzie leży problem? Z góry dziękuję.
<code=cpp></code>