Citat:
Koja je poenta ove rasprave?
Poenta ove rasprave je da nema poente, to si u pravu.
Ideja ovog izraza:
Code:
direction i; // direction => enum
for (i=...
... je pretpostavljam postici iteraciju (enumeraciju) svih vrednosti u okviru
enum liste,
dakle nešto što je
foreach u drugim jezicima, ili postići nešno što liči na Pascal kod,
koji je laganije manipulisao custom tipovima.
Neka me neko ispravi ako grešim, ali enum u C/C++ jezicima nema ugradjen elegantan način za
iteraciju kroz enum (koji može imati 'šupljine').
Prema tome treba promeniti dizajn.