Множества как индекс в массиве C++
Имеется следующий код:
enum colors { red,green,blue };//дано множество
int myArray[colors::blue];//и массив
string strColor="Red";//Далее пользователь вводит строку, например
Точно помню, что в паскале можно было провернуть что-то вроде этого:
myArray[strColor]=...;
Источник: Stack Overflow на русском