Nazwy typu wyliczeniowego w C++

tech • 139 słów • 1 minuta czytania

W czasie debugowania (i nie tylko) nieraz potrzeba wyświetlić nazwę wartości typu wyliczeniowego - enum. Wszakże lepiej i łatwiej zorientować się widząc nazwę niż samą liczbę i szukać po plikach, definicjach jakiej nazwie ona odpowiada.

Szkoda, że sam język nie posiada jakiejś konstrukcji do tego celu, pre-definiowanego makra lub czegoś innego.

Poszukałem trochę w sieci i znalazłem kilka propozycji rozwiązań tego problemu:

Niestety nie są one ani proste ani łatwe… Chciałbym coś tak prostego w użyciu i banalnego jak same typy wyliczeniowe, bez zbędnego “babrania” się z podobną składnią/konstrukcją. Tak wiem, że chcę niemożliwego ;)

Chyba sam, w wolnej chwili będę musiał się zastanowić nad tym problemem, może coś uda się wyczarować.

Komentarze (0)

Dodaj komentarz

/dozwolony markdown/

/nie zostanie opublikowany/