ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
22 июля
1107444 Топик полностью
SciFi (08.06.2021 13:00, просмотров: 327) ответил misyachniy на Есть ли какие устоявшиеся/узаконенные правила когда "volatile" не нужно.
Компилятор имеет право не перечитывать переменную по указателю. 

Ну а правила по поводу volatile следует понимать буквально так, как они описаны в стандарте. Суть в двух словах: если объект может быть изменён без ведома компилятора (через DMA или прерывание, например, или же объект вообще является аппаратным регистром), то такой объект должен быть обозначен как volatile. Ну и дальше идёт различение самого объекта и указателя на него, синтаксис звёздочек и т.д. Читайте буквари.

ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้