Можно ли в C++ выполнять перечисление (либо во время выполнения, либо во время компиляции (предпочтительно)) и вызывать функции/генерировать код для каждой итерации?
Пример вариант использования:
Код: Выделить всё
enum abc
{
start
a,
b,
c,
end
}
for each (__enum__member__ in abc)
{
function_call(__enum__member__);
}
Plausible duplicates:
- C++: Iterate through an enum
- Enum in C++ like Enum in Ada?
Источник: https://stackoverflow.com/questions/139 ... -enum-in-c
Мобильная версия