У меня есть класс Pass
, который имеет 4 переменные и два метода:
class Pass{
private:
int a = 0;
int b = 1;
int c = 2;
int d = 3;
public:
void increment(){
a ++;
b +=2;
c += 5;
}
void echo(){…} // flush vars to output
}
В методе increment()
три переменные увеличиваются. Каждые 2 секунды подпрограмма прерывания называется , в которой метод increment()
называется . Должен ли я объявить эти переменные как volatile
?
PS Да, это псевдокласс для MCU.