Привет всем!
Столкнулся вот с такой проблемой. Есть цикл, в котором переменная переписываеться несколько раз:
int strangeVal = -1;
// черный ящик
for ( int i = 0; i < 10; ++i ) {
strangeVal = i;
}
// черный ящик
Это условная задача. На цикл for внимания не обращаем, так же не обращаем внимание на то что strangeVal присваивается значение i. Это может быть совсем другое значение.
Все что в цикле будем считать черным ящиком...
Главное понять смысл. Нужно каким-то волшебным образом при КАЖДОМ присваивании нового значения переменной strangeVal улавливать его, и где-то себе сохранять.
Так же проблема в том что ф-цию for и все что в ней ( черный ящик ) мы менят НЕ МОЖЕМ.
И так, возможно ли как небудь решить эту задачу?
Все что я нашел это volatile. Ну как я понял он сюда не подходит.
Похожие темы
- Форум Некорректная работа учебной программы обработки сигналов (2012)
- Форум Изменение переменной (2017)
- Форум Отладка ошибки многопоточности (2016)
- Форум [Python] Изменение содержания переменной (2010)
- Форум Концепт языка программирования (2017)
- Форум Изменение переменной, определенной в let (2013)
- Форум C++ изменение переменной во времени (2015)
- Форум Изменение значений переменных в конфигах (2008)
- Новости Книга «Командная строка Linux. Полное руководство. 2-е межд. изд.» (2021)
- Форум Установить breakpoint на изменение переменной javascript (2016)