analizer
07.08.2011 09:08 mcabber
Голосование, какая практика хуже при необходимости менять одно поле класса в константных методах (например, при реализации auto_ptr):
1. Использовать mutable
2. Держать в классе ссылку на поле, которое хотели сделать mutable в п.1
3. Реализовать copy-on-write через shared_ptr на значение.
З.Ы. Нет, я не собираюсь реализовывать auto_ptr, привёл его лишь для примера.
Recommended by:
@dorfe: и зачем всё это городить?