-
- означает что указатель всегда при обращении нужно разыменовывать, чем компилятору сообщают что нельзя кешировать значение по адресу в нем . как пример - регистры периферии так дефайнят. - klen(16.03.2023 20:53)
- Не для p. Простое правило: чтобы было для p, нужно, чтобы volatile
было поближе к p: "char* volatile p;" - SciFi(16.03.2023 20:32)
- Кстати, я по этой причине всегда пишу const, volatile... ПОСЛЕ
типа, а не наоборот (как почему-то делает большинство). Это
помогает избегать такой путаницы. il-2(678 знак., 17.03.2023 06:31)
- аналогично, коллега 🍻 - SciFi(17.03.2023 07:55)
- Кстати, я по этой причине всегда пишу const, volatile... ПОСЛЕ
типа, а не наоборот (как почему-то делает большинство). Это
помогает избегать такой путаницы. il-2(678 знак., 17.03.2023 06:31)