Привет всем!
Столкнулся вот с такой проблемой. Есть цикл, в котором переменная переписываеться несколько раз:
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)