39 static std::vector<int> array;
48 App& operator=(
const App&) =
delete;
52 static int mainMenu();
56 static void handleInsertItem();
59 static void handleDisplayArray();
63 static void handleGenerateRandomArray();
66 static void handleShuffleArray();
70 static void handleReverseArray();
74 static void handleClearArray();
78 static void handleSortArray();
83 static int handleExit();
MenuOption
Wyliczenie opcji dostępnych w menu. Definiuje różne operacje, które użytkownik może wybrać w aplikacj...
Definition app.hpp:18
@ INSERT_ITEM
Dodawanie elementu do tablicy.
Definition app.hpp:19
@ EXIT
Zakończenie działania aplikacji.
Definition app.hpp:26
@ SHUFFLE_ARRAY
Tasowanie elementów tablicy.
Definition app.hpp:22
@ DISPLAY_ARRAY
Wyświetlanie zawartości tablicy.
Definition app.hpp:20
@ SORT_ARRAY
Sortowanie tablicy.
Definition app.hpp:24
@ CLEAR_ARRAY
Czyszczenie zawartości tablicy.
Definition app.hpp:25
@ GENERATE_RANDOM_ARRAY
Generowanie losowej tablicy liczb.
Definition app.hpp:21
@ REVERSE_ARRAY
Odwracanie kolejności elementów w tablicy.
Definition app.hpp:23
std::istream & operator>>(std::istream &iStream, MenuOption &menuOption)
Przeciążenie operatora >> do wyboru opcji menu.
Definition app.cpp:19
Klasa reprezentująca aplikację obsługującą listę. Umożliwia operacje takie jak dodawanie,...
Definition app.hpp:37
static int run()
Uruchamia aplikację. Wyświetla menu i pozwala użytkownikowi wykonywać operacje na liście....
Definition app.cpp:94