Implementacja metod klasy – wytłumaczenie treści zadania

0

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ć

1

Masz utworzyć ciała tych metod.

0

W zadaniu chodzi o utworzenie pojemnika typu stos (poczytaj Bracie co to takiego) który przechowuje elementy typu int.A także o definiowaniu klas w C++,a w szczególności co to takiego konstruktor i destruktor.
I chyba zrobiłeś błąd w przepisywaniu treści zadania,to raczej nie było stuck,a struct ElementStosu

0

Siostro:D dziękuje za odpowiedz, już wiem co mam zrobić:):)

1 użytkowników online, w tym zalogowanych: 0, gości: 1