Код: Выделить всё
namespace regs {
enum Control_0 {
THING1,
THING2,
THING3
};
enum Control_1 {
THING100,
THING200,
THING300
};
const auto regs_range = {Control_0, Control_1}; //error
} // regs namespace
< /code>
И мне нужно итерацию по этим перечислениям, как на основе диапазона для: < /p>
for (const auto& reg : regs::regs_range) {
get_register_data(reg);
}
Можно ли каким -то образом реализовать?
Код: Выделить всё
const auto regs_values_range = {Control_0::THING1, Control_0::THING2, Control_0::THING3};
Подробнее здесь: https://stackoverflow.com/questions/781 ... enums-in-c
Мобильная версия