Errore del compilatore C2818
l'applicazione di 'operator '>operator' sottoposto a overload è ricorsiva tramite il tipo 'type'
Una ridefinizione dell'operatore di accesso ai membri della classe contiene un'istruzione ricorsiva return
. Per ridefinire l'operatore ->
con ricorsione, è necessario spostare la routine ricorsiva in una funzione separata chiamata dalla funzione di override dell'operatore.