bp (25.05.2016 21:11 - 21:13, просмотров: 107) ответил SciFi на Есть галочка "periodic window update".
Галочка включена по жизни. Поигрался с областью видимости, но ничего не понял. Глобальные переменные обновляются. А локальные нет. Если локальную переменную сделать volatile, то при каких-то условиях она обновляется (если остановиться когда она видна).
Если спрятать переменную в класс типа
class TestClass{
public:
static uint32_t k;
};
то внезапно k - видится всегда, а TestClass::k не видится никогда.
А если у меня разные k будут в разных классах
class TestClass1{
public:
static uint32_t k;
};
class TestClass2{
public:
static uint32_t k;
};
uint32_t TestClass1::k = 0;
uint32_t TestClass2::k = 0;
то показывает (и обновляет) первую k, а вторую k вообще не видит ни при каких условиях!