On 11/11/07, Janice Caron <caron800 at googlemail.com> wrote: Ooh that was full of typos! Not enough coffee! Ahem. In C++, operator-> is applied recursively until you read a type which has no operator-> and isn't a pointer.