indexação de matriz (convertendo para inteiro) com enumeração com escopo definido

Enumeradores com escopo definido do C ++ 11enum class sintaxe) não convertem em números inteiros para que eles não possam ser usados ​​diretamente como índices de array.

Qual é a melhor maneira de obter o benefício de escopo ao usá-los dessa maneira?

Eu forneci algumas respostas, mas por favor, adicione mais ideias!

questionAnswers(5)

yourAnswerToTheQuestion