Compiler Warning (level 3) C4283

and through type 'type'

This continuation of warning C4281 shows that operator–> calls itself through type.