Да что тут обсуждать?

Author: Штирлиц [193 views] 2013-09-22 11:15:35
In response to: Re: ну да. by A. Fig Lee, 2013-09-22 07:26:17

Константным переменным никто ничего не присваивает в ран тайме. А volatile используют только для того, чтобы оптимизатор не устранил "ненужную переменную", заменив под ковром на присваивание константного значения в тех местах где читается из этой переменной либо совсем убрать переменные из которых ничто не читается. Поскольку по определению константной переменной ничего не присваивается, оптимизатор ее все равно не "оптимизирует". Может конечно убрать если ее нигде не читают, но это индивидуальные свойства компиляторов. В каждом случае надо проверять.

Reply
|
Reply to sender (private) |
Synchronize | Thread