Originariamente inviato da giuseppe500
è possibile fare la stessa cosa anche con tipi di ritorno differenti delle funzioni?
No, non direttamente almeno.
Però puoi usare un oggetto proxy come tipo di ritorno che si comporti in maniera diversa in base al contesto di chiamata e al tipo reale che intendi ritornare.
Esempio qui:
http://www.eptacom.net/pubblicazioni/pub_it/nl_7.html