Volatile c
Автор Марьюшка задал вопрос в разделе Другие языки и технологии
Что означает в c++ слово volatile? и получил лучший ответ
Ответ от Мужик С Веслом[гуру]
То, что переменная может измениться независимо от действий программы. Например - в эту переменную отображается состояние порта ввода-вывода, или к ней лазит другой поток.
Нужно, чтобы отключать оптимизацию кода, который генерит компилятор.
Например:
написали
PORT_A = 10;
delay(100);
PORT_A = 20;
компилятор посмотрит и если не написано волатайл, то может захотеть сразу записать в эту переменную 20 и все. А то, что мы хотели послать в порт сначала 10, а через 100 миллисекунд - 20 - он про это может и не догадаться.
Ответ от Валерий Аникин[гуру]
указание компилятору не оптимизировать эту переменную (разные - по разному)
указание компилятору не оптимизировать эту переменную (разные - по разному)
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Что означает в c++ слово volatile?
спросили в Achievements CJ Group
Напишите пожалуйста досье на молекулу SOCl2
Thionyl chloride is an inorganic compound with the chemical formula SOCl2. It is a moderately
подробнее...
Напишите пожалуйста досье на молекулу SOCl2
Thionyl chloride is an inorganic compound with the chemical formula SOCl2. It is a moderately
подробнее...