Привет всем!
Столкнулся вот с такой проблемой. Есть цикл, в котором переменная переписываеться несколько раз:
int strangeVal = -1;
// черный ящик
for ( int i = 0; i < 10; ++i ) {
strangeVal = i;
}
// черный ящик
Это условная задача. На цикл for внимания не обращаем, так же не обращаем внимание на то что strangeVal присваивается значение i. Это может быть совсем другое значение.
Все что в цикле будем считать черным ящиком...
Главное понять смысл. Нужно каким-то волшебным образом при КАЖДОМ присваивании нового значения переменной strangeVal улавливать его, и где-то себе сохранять.
Так же проблема в том что ф-цию for и все что в ней ( черный ящик ) мы менят НЕ МОЖЕМ.
И так, возможно ли как небудь решить эту задачу?
Все что я нашел это volatile. Ну как я понял он сюда не подходит.




Ответ на:
комментарий
от phoenix

Ответ на:
Re^2: [C/C++] как уловить изменения переменной?
от gaa

Ответ на:
комментарий
от anonymous


Ответ на:
комментарий
от koTuk

Ответ на:
комментарий
от anonymous



Ответ на:
комментарий
от eXOR



Ответ на:
комментарий
от alexsaa

Ответ на:
комментарий
от svu


Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от sf


Ответ на:
комментарий
от Burbaka

Ответ на:
комментарий
от koTuk

Ответ на:
комментарий
от anonymous

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Некорректная работа учебной программы обработки сигналов (2012)
- Форум Изменение переменной (2017)
- Форум Отладка ошибки многопоточности (2016)
- Форум [Python] Изменение содержания переменной (2010)
- Форум Концепт языка программирования (2017)
- Форум Изменение переменной, определенной в let (2013)
- Форум C++ изменение переменной во времени (2015)
- Форум Изменение значений переменных в конфигах (2008)
- Новости Книга «Командная строка Linux. Полное руководство. 2-е межд. изд.» (2021)
- Форум Установить breakpoint на изменение переменной javascript (2016)