ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 ноября
322642 Топик полностью
Apoheliy (12.04.2012 20:40, просмотров: 1) ответил fk0 на x=y=z=t=a=b=0 <-- за такой код сжигать нужно, если хоть одна переменная volatile или, хуже того, аппаратный регистр MCU.
Всё становится интереснее, если x, y, z еtс это не целочисленные переменные, а экземпляры классов с конструкторами/операторами присваивания от int и наличествующим кастом к int. Однако, писатели компиляторов это всё знают и всё работает корректно - и volatile и reeadonly - всё обрабатывается. RTFM стандарт ISO на C++:)