Скажем, когда есть volatile ptr, компилятор полностью вырубает оптимизацию доступа, в случае же const ptr всё-таки некоторая оптимизация (которая может ударить по неправильно написанному мультитреду) присутствует.
Скорее, нужно говорить: const never implies constness of pointed data.
Есть два вида семантики константности, отсюда и путанница.
no subject
Скажем, когда есть volatile ptr, компилятор полностью вырубает оптимизацию доступа, в случае же const ptr всё-таки некоторая оптимизация (которая может ударить по неправильно написанному мультитреду) присутствует.
Скорее, нужно говорить:
const never implies constness of pointed data.
Есть два вида семантики константности, отсюда и путанница.