http://ideone.com/w9JXX
Nie wiem dlaczego nie chce mi się skompilować poprawnie program, mógłby ktoś spojrzeć na kod i napisać w czym problem?
Przecież komunikaty błędów są wyraźne, wystarczy przeczytać. Nawet jest podane, w której linijce jest błąd.
Na początek: nie możesz mieć nazwy metody takiej samej, jak nazwa pola (size
).
Brak średnika w linii 60.
To tyle na pierwszy rzut oka.
Pomogło w pewnym stopnią, jednak dalej są errory why? http://ideone.com/w9JXX :/
Dziękuję, problem rozwiązany :) Mam jeszcze jedno pytanie dlaczego pojawia mi się error kiedy chcę: P.push(S.top()); // 53 linijka
push(typ& element)
-- taka deklaracja nie pozwala na podawanie jako argumentu elementu typu const
. Rozwiązaniem jest zmiana prototypu idefinicji metody na void push(const typ& element)
.
Ponadto ideone nie łyka funkcji system
, bo nie ma includowanego pliku cstdlib. I mimo to wię wysypie, bo pause
jest komendą DOSa, a ideone uruchamia zapewne w jakimś środowisku Unix. Zamiast tego daj cin.get()
.
Dziękuję serdecznie! :)