Re[13]: auto и proxy-объекты
От: so5team https://stiffstream.com
Дата: 14.11.25 04:50
Оценка: +2
Здравствуйте, Marty, Вы писали:

M>>>Ну, вообще-то я как раз хочу сделать так, чтобы это было невозможно, если ты не заметил


S>>Не заметил.


M>Ты какой-то ненаблюдательный


Это вы здесь задаете вопросы в надежде что вам подскажут. Значит внятно и понятно излагать ваши проблемы -- это в ваших интересах.

Из описанного вами я увидел, что у вас из map::operator[] возвращается Proxy, у которого есть оператор присваивания.
Сам факт наличия этого оператора говорит о том, что у вас в дизайне заложено нарушения принципа минимального удивления.
Но из описанного так же видно, что вы хотите этот самый Proxy с этим самым нарушением сохранить. Просто вам нужно как-то подружить его с auto из современного С++. Т.е. пусть хитровывернутый дизайн останется, но без возможности получить повисшие ссылки из-за auto.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.