C++ с использованием переключателя значения членов классаC++

Программы на C++. Форум разработчиков
Anonymous
C++ с использованием переключателя значения членов класса

Сообщение Anonymous »

У меня есть 4 экземпляра класса, работающего в моем Arduino.
с помощью прерывания я устанавливаю соответствующую переменную-член класса «todo» на основе нажатия кнопки, я циклически повторяю между 1 и 4 это делает переключатель в прерывании.
Теперь я пытаюсь найти в основном цикле самый быстрый способ обнаружить, где изменилось между 4 классами. p>
Или этот член класса «todo» должен быть то, чем они обычно делятся?
Как это можно сделать?
Мне бы хотелось избежать сложных *

если еще

... вещь.
if (test.todo||test2.todo||test3.todo||test4.todo) {
switch (Sequencer.todo ) {
case 4:
// do stuff here
break;
case 3:
// do stuff here
break;
case 2:
// do stuff here
break;
case 1:
default:
// do stuff here
break;
}
}

это жалоба компилятора:
error: expected primary-expression before '.' token
switch (Sequencer.todo ) {


Подробнее здесь: https://stackoverflow.com/questions/793 ... bers-value

Вернуться в «C++»