В математике, если z = x+y/2
, то z
всегда будет меняться всякий раз, когда мы заменяем значения x
и y
. Можем ли мы сделать это в программировании без необходимости конкретного обновления z
всякий раз, когда мы меняем значения x
и y
?
Я имею в виду что-то подобное не будет работать, верно?
int x;
int y;
int z{x + y};
cin >> x;
cin >> y;
cout << z;
Если вы не уверены, зачем мне это нужно, я хочу, чтобы переменная показывалась в реальном времени, и она обновлялась автоматически при изменении rhs-переменной.
Например, когда убиваете крипа и получаете золото, чистая стоимость (наличные + стоимость собственных предметов) меняется. Или измеритель скорости автомобиля, который меняется в зависимости от скорости или скорости движения.