Compiler Warning (level 4) C4057

'operator' : 'identifier1' indirection to slightly different base types from 'identifier2'

The pointer expressions used with the given operator had different base types.

The pointer expressions were used without conversion.

This warning can be caused by mixing signed and unsigned types, and short and long types.