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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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