Duplicar posible:
What legitimate reasons exist to overload the unary operator& ?¿Por qué alguien querría sobrecargar el operador & (address-of)?
acabo de leer this question, y no puede dejar de preguntarse:
¿Por qué alguien pueda desear para sobrecargar el &
(" dirección de ") operador?
some_class* operator&() const { return address_of_object; }
¿Existe algún caso de uso legítimo?
@Matti: Podemos marcar para fusionar. Eso es mejor que duplicar las respuestas y la pregunta. –
@Tomalak: Whoa. No sabía que eso fuera posible. –
@Matti: No estoy 100% convencido de que lo sea, pero he escuchado rumores ... :) –