ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 апреля
677040 Топик полностью
bp (25.05.2016 21:11 - 21:13, просмотров: 88) ответил 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 вообще не видит ни при каких условиях!