Nazwy enum

13 kwietnia 2007

W czasie debugowania (i nie tylko) nieraz potrzeba nam 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 odpowiada :P

Szkoda ze sam język nie posiada jakieś konstrukcji do tego celu, predefiniowanego makra lub czegoś innego.

A rozwiązanie tego problemu nie jest takie łatwe.

Po googlałem trochę i znalazłem kilka propozycji rozwiązań tego problemu:

Niestety nie są one proste i łatwe.
Chciałbym cos tak prostego w użyciu i banalnego jak same enum, bez zbędnego „babrania” z podobna składnią/konstrukcją.
Tak, wiem że chcę niemożliwego P

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

Podobne notatki:

Może zainteresują Cię również następujące, pododbne notatki:

Nikt jeszcze nie skomentował tego wpisu.
Możesz być pierwszy.

Dodaj swój komentarz

Możesz użyć tych tagów XHTML-a: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Jeśli chcesz wstawić kilku linijkowy fragment kodu, użyj tagów <pre lang="x"></pre> (gdzie x język kodu np. cpp, perl, html). W ten sposób kod zostanie odpowiednio sformatowany i pokolorowany przez system.

Uwaga!

Na tym blogu działa system cache oraz filtr antyspamowy. Twój komentarz może być widoczny na stronie z pewnym opóźnieniem. Proszę o cierpliwość. Jeśli utraciłeś już wszystkie jej zasoby poinformuj mnie o tym, być może system uznał Cię za spamera ;)