Что-то вроде этого:

аружил, что хочу делать определенные вещи в моих программах, только если переменная изменилась. Я до сих пор делал что-то вроде этого:

int x = 1;
int initialx = x;

...//code that may or may not change the value of x

if (x!=initialx){
    doOneTimeTaskIfVariableHasChanged();
    initialx = x; //reset initialx for future change tests
}  

Есть ли лучший / более простой способ сделать это?

Ответы на вопрос(6)

Ваш ответ на вопрос