Предположим, у меня есть перечисление с произвольными приращениями между содержимым. Вот так:
typedef enum {this=2,that=5,whoa=6}example;
Теперь я хочу перечислить их. Если бы содержимое было увеличено на 1 для каждого элемента, это было бы легко с помощью простого цикла for
. Я все еще мог бы использовать for
, но проверять каждую опцию в example
перечислении, прежде чем продолжить операцию, но это кажется довольно неэффективным. Есть ли стандартный способ перечисления через перечисление?