przypisanie dla typu wyliczeniowego enum

przypisanie dla typu wyliczeniowego enum
  • Rejestracja: dni
  • Ostatnio: dni
0

chcialbym koledze wytlumaczyc dlaczemu nie da sie zrobic np takich przypisan dla typu wyliczeniowego:
enum tmp { "0" = 0, '1' = 1, 2=2 } itd. itp.
probowalem... niestety bez efektu. Moze ktos z was bedzie potrafil uzyc argumentow ktore przekonaja kolege.
z gory dziekuje.

_13th_Dragon
  • Rejestracja: dni
  • Ostatnio: dni
0

enum tmp { ZERO = 0, JEDEN, DWA, PIEC=5, SZESC, DZIEWIEC=9 };
cout<<DZIEWIEC<<SZESC<<PIEC<<DWA<<JEDEN<<ZERO;

Xupicor
  • Rejestracja: dni
  • Ostatnio: dni
0

A ja się przyznam, że nie rozumiem kompletnie pytania. Wstawiasz w enum literały zamiast identyfikatorów i oczekujesz, że to zadziała?

  • Rejestracja: dni
  • Ostatnio: dni
0

_13th_Dragon: dziekuje za sugestie rozwiazania... ale to nie jest odpowiedz na opytanie.
Azrael_Valedhel: jest dokladnie tak jak mowisz... tylko problem w tym ze nie wiem jak wytlumaczyc dlaczego na literale(znakowym lub lancuchowym) nie mozna przypisac np. 1.

Azarien
  • Rejestracja: dni
  • Ostatnio: dni
0

chcialbym koledze wytlumaczyc dlaczemu nie da sie zrobic np takich przypisan dla typu wyliczeniowego:
To co kolega chce zrobić, to tablica asocjacyjna.

_13th_Dragon
  • Rejestracja: dni
  • Ostatnio: dni
0

Jeżeli jest tak jak mówisz to przyda mu się wzorzec map z STL.
A może kolega jest skrzywdzony przez prace w PHP?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.