Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpSpLwVo 521 of 696 menu
◀ ▶

Изменчивая переменная в C++

Квалификатор volatile говорит, что значение может меняться вне потока программы, поэтому компилятор не должен держать копию в регистре.

Это не делает доступ атомарным - для счетчиков из других потоков нужны другие средства. Запишем volatile int, изменим его и выведем:

#include <iostream> int main() { volatile int flag = 0; flag = 1; std::cout << flag << "\n"; return 0; }

Объявите volatile int counter, увеличьте его на 1 дважды и выведите итог.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить