ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
27 апреля
802809 Топик полностью
fk0, легенда (18.12.2017 13:26, просмотров: 118) ответил Alex B. на ИМХО, если использовать значение от предыдущего чтения — то это уже не volatile. А декомпилятор чего показывает?
Немного не так. В результатом выражения v++ является предыдущее значение v. А побочным эффектом -- операция чтение-инкремент-запись над v. А результат это уже не сама v как бы, поэтому по-моему имеет право быть одно чтение, а имеет право быть несколько (на это лимитов нет), в зависимости сможет ли компилятор сохранить значение в свободном регистре.
[ZX]