Re: ну да.

Author: A. Fig Lee [265 views] 2013-09-22 07:26:17
In response to: Мужик как раз сказал про волатайл - The volatile part of the qualifier means that the compiler cannot optimize or reorder access by неталекс, 2013-09-21 23:38:48

Изменить данные он не может. Но он должен знать куда их положить, то ли во флаш память, где они менятся не могут (многие компайлеры будут делать это, если увидят const declaration на глобальных переменных), или в RAM. Поэтому "cannot optimize or reorder" к данному случаю sounds rediculuos.

Кстати, мужик закончил тем, что объявил
const char * const
что в переводе звучит как строчки во флаш и
указатели к ним туда же. Без никаких волайталс.
что и требовалось доказать.

Кстати, то, что мужик объяснял в статье, тоже не применяется.
Я не видел во всяком случае, Штирлиц, похоже тоже, может John Done видел или немига, не знаю.
Обычно такие регистры "ридонлы" не делаются конст. Туда всегда писать можно, но не нужно. Нет никакого эффекта от записи.

Reply | Reply to sender (private) | Synchronize
 *Сейчас в русском форуме увидел зачетную декларацию Штирлиц [421 views] 139 bytes
 *Re: тоже обратил внимание A. Fig Lee [254 views] 0 bytes
 *Че тут зачетного. Обычный enum по дням. Какой хер разница как назвать? неталекс [291 views] 0 bytes
 *Непонятно, почему сам тип енум не использовали неталекс [288 views] 0 bytes
 *Или ты конст волатайлу так удивляешся? :)) неталекс [305 views] 0 bytes
 *Вот здесь про конст волатайл хорошо написано даром, что не русский форум :) неталекс [365 views] 82 bytes
 *Re: не тот случай A. Fig Lee [271 views] 360 bytes
 *Мужик как раз сказал про волатайл - The volatile part of the qualifier means that the compiler cannot optimize or reorder access неталекс [293 views] 212 bytes
 *Ты слышал звон и уже эксперт. Как и во всем остальном вобщем. Штирлиц [231 views] 0 bytes
 * Re: ну да. A. Fig Lee [264 views] 764 bytes
 *Да что тут обсуждать? Штирлиц [232 views] 557 bytes
 *Re: Да что тут обсуждать? A. Fig Lee [223 views] 8 bytes
 *А где там const char * const? неталекс [257 views] 0 bytes
 *Re: А где там const char * const? A. Fig Lee [301 views] 84 bytes
 *объясни мне своими словами Штирлиц [256 views] 0 bytes
 *смишно Штирлиц [259 views] 0 bytes