Зачем кому-то перегружать оператор & (address-of)? [дубликат]

Возможный дубликат:
Какие законные причины существуют для перегрузки унарного оператора & ?

Я только что прочитал этот вопрос, и я не могу не задаться вопросом:

Зачем кому-то может понадобиться перегружать оператор & ("address-of")?

   some_class* operator&() const { return address_of_object; }

Есть ли какой-нибудь законный случай использования?

20
задан Deduplicator 20 December 2017 в 19:37
поделиться