ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
6 июля
172754 Топик полностью
ReAl (17.11.2009 18:27, просмотров: 160) ответил C++ на Если temp2 не объявлять как volatile, то компилятор генрирует код подобно этому:
Ну так всё в пределах стандарта - что тут, что с temp2, квалифицированным как volatile. Так что все жалобы хоть в Лигу Наций. Компилятор не имеет права переставлять обращения к volatile между собой, а всё остальное, если оно не зависит, может двигать как угодно и куда угодно (а может и вообще выбрасывать - это же не удивляет?)