Czy ktoś mógłby mi wytłumaczyć o co chodzi w tym zadaniu? (zaimplementuj metody klasy Stos zadeklarowanej poniżej:)
stuck ElementStosu
{
ElementStosu *p;
int w;
};
class Stos
{
ElementStosu *w;
public:
Stos();
~Stos();
void push(int n);
int pop();
bool empty();
int pop;
};
rozumiem, że Stos() inicjuje pusty stos, ~Stos() usuwa wszystkie elementy, void push(int n) kładzie liczbę n na wierzchołku stosu, a int pop() zdejmuje, bool empty() zwraca true jeśli stos jest pusty a int top() podaje wartość na wierzchołku stosu, tylko nie rozumiem co mam z tym zrobić