Typ wyliczeniowy w C++

0

Próbuję zrozumieć czym dokładnie jest typ wyliczeniowy w C++ i prosiłbym o pomoc w tym temacie. Z książki C++ Przewodnik dla początkujących zrozumiałem, że enum jest wykorzystywany do nazywania zmiennych, w zasadzie po to, żeby kod stał się czytelniejszy. Np. tworząc talie kart zamiast numerowania kart od 1 do 52 piszemy enum karty { dwojka = 2, trojka = 3...dama = 10 }; i mamy zmienne kart z przypisanymi do nich wartościami. Czy moje rozumowanie jest właściwe? Może mi ktoś wytłumaczyć w jaki sposób i kiedy należy korzystać z typu wyliczeniowego?

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