У меня есть перечисляемый тип StackID
, и я использую перечисление, чтобы ссылаться на индекс конкретного вектора, и это облегчает чтение моего кода.
Однако теперь мне нужно создать переменную типа nextAvail
типа StackID
. (на самом деле это относится к определенному идентификатору stackID). Я попытался увеличить его, но на С++, это незаконно:
nextAvail++;
Какой вид имеет смысл для меня... потому что нет ограничений на проверку.
Я, вероятно, не замечаю ничего очевидного, но какая хорошая замена?
Я также хочу обратиться к этому вопросу.