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.
enum tmp { ZERO = 0, JEDEN, DWA, PIEC=5, SZESC, DZIEWIEC=9 };
cout<<DZIEWIEC<<SZESC<<PIEC<<DWA<<JEDEN<<ZERO;
A ja się przyznam, że nie rozumiem kompletnie pytania. Wstawiasz w enum literały zamiast identyfikatorów i oczekujesz, że to zadziała?
_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.
chcialbym koledze wytlumaczyc dlaczemu nie da sie zrobic np takich przypisan dla typu wyliczeniowego:
To co kolega chce zrobić, to tablica asocjacyjna.
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?