Возможный дубликат:
Какие законные причины существуют для перегрузки унарного оператора &?
Я просто прочитал этот вопрос, и я не могу не задаться вопросом:
Почему кто-то может захотеть перегрузить оператор &
( "адрес-из" )?
some_class* operator&() const { return address_of_object; }
Есть ли законный вариант использования?