LINUX.ORG.RU

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

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

Если у тебя используется та самая идиома, которая позволяет вокруг операторов вызывать служебный код на основе raii - то да. Блин не могу вспомнить как оно зовётся, ну это, типа когда по operator [] возвращает rvalue которое в конструкторе/деструкторе например лочит мутех, и имеет оператор приведения на ссылку сутевого типа(честно сходу как с точкой сделать я х3, гораздо проще всё с operator -> и operator*). Иначе, если ты локаешь весь cpu - это слегка не комильфо.

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

Если у тебя используется та самая идиома, которая позволяет вокруг операторов вызывать служебный код на основе raii - то да. Блин не могу вспомнить как оно зовётся, ну это, типа когда по operator [] возвращает rvalue которое в конструкторе/деструкторе например лочит мутех, и имеет оператор приведения на ссылку сутевого типа(честно сходу как с точкой сделать я х3, гораздо проще всё с operator -> и operator*. Иначе, если ты локаешь весь cpu - это слегка не комильфо.