LINUX.ORG.RU

История изменений

Исправление fsb4000, (текущая версия) :

Это всё от незнания языка. Есть же mutable для этого.

Возможно есть дополнительные гарантии, которые есть, например, у стандартной библиотеки, которые запрещают использовать mutable, по крайней мере без синхронизации…

https://eel.is/c++draft/res.on.data.races

Update: А, вижу ты уже дальше упомянул.

Ещё мьютексы им можно помечать, если константные методы требуют синхронизацию в многопоточном коде при доступе к полям класса. Но злоупотреблять не стоит. Если требуется много mutable, то… да, да, неправильная архитектура.

Исходная версия fsb4000, :

Это всё от незнания языка. Есть же mutable для этого.

Возможно есть дополнительные гарантии, которые есть, например, у стандартной библиотеки, которые запрещают использовать mutable, по крайней мере без синхронизации…

https://eel.is/c++draft/res.on.data.races