Witam, mam ogromną prośbę do programistów na tym forum, a na pewno jacyś tutaj przebywają. Otóż potrzebuję napisać w środowisku C++ zadanie:
Napisać klasę (!) stosu i nagłówki funkcji elementarnych. Zaimplementować funkcję, która ściąga dwa elementy ze stosu. Zaimplementować funkcję konkatenacji stosów.
Pomoże ktoś?
A Ty zdajesz w ogóle sobie sprawę o co prosisz? Twoje zadanie to nie jest nic wymyślnego, to podstawowa(!) struktura używana do wprowadzania dynamicznych struktur danych. Masz miliony gotowych implementacji w google, wystarczy poszukać.
Samo zadanie sformułowałeś nieprecyzyjnie. Jaki to ma być stos? Czy mowa o konkretnej zmiennej np. int, czy ma to być implementacja oparta o szablony.
Stosy standardowo implementuje się z użyciem wskaźników, ale jeśli nie jest to powiedziane w zadaniu możesz zrobić to na zwykłej tablicy. Będzie to marnotrawstwo pamięci RAM i zaprzeczy całej idei stosu, ale będzie w pełni funkcjonalne.
http://www.algorytm.org/klasyczne/stos/stos-1-c.html
Tutaj masz podstawową implementację stosu. Zrobienie z tego klasy nie powinno być trudne.
Jeśli musisz zdawać takie pytania za pomocą medium, które daje Ci dostęp do niemal całej wiedzy ludzkości, to obawiam się, że programowanie może nie być Twoją bajką.
Google > stackoverflow > inne publikacje > własne próby > dopiero potem pytanie.