lockable объекты и getters
От: _Ursus_  
Дата: 21.03.11 10:38
Оценка:
Господа, какое решение является идеологически верным?

Пусть есть некий класс, в котором используется внутренняя многопоточная блокировка.
Должны ли getter-ы данного класса быть const?
С одной стороны, getter изменяет состояние внутреннего lock-а, а следовательно — и состояние объекта, т.е., он не может быть const.
С другой стороны, не-const getter выглядит странно и стремно.

А?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.