En c ++, el operador * puede sobrecargarse, como con un iterador, pero el operador de flecha (->) (. *) No funciona con clases que sobrecarguen el operador *. Me imagino que el preprocesador podría reemplazar fácilmente todas las instancias de -> con (* left) .right, y eso haría que los...