Compiler Warning (level 3) C4282

then through type 'type'

This warning shows that operator–> called itself through type type. It is a continuation of warning C4281.