C++

Iterating over an enum

Stop abusing enums! Find out how C++11 enables you to iterate over the set of defined values cleanly and robustly.