История изменений
Исправление fsb4000, (текущая версия) :
Это всё от незнания языка. Есть же mutable для этого.
Возможно есть дополнительные гарантии, которые есть, например, у стандартной библиотеки, которые запрещают использовать mutable
, по крайней мере без синхронизации…
https://eel.is/c++draft/res.on.data.races
Update: А, вижу ты уже дальше упомянул.
Ещё мьютексы им можно помечать, если константные методы требуют синхронизацию в многопоточном коде при доступе к полям класса. Но злоупотреблять не стоит. Если требуется много mutable, то… да, да, неправильная архитектура.
Исходная версия fsb4000, :
Это всё от незнания языка. Есть же mutable для этого.
Возможно есть дополнительные гарантии, которые есть, например, у стандартной библиотеки, которые запрещают использовать mutable
, по крайней мере без синхронизации…