C/C++ Compiler (cl.hlp) (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
C4018
                                             Up Contents Index Back
────────────────────────────────────────────────────────────────────────────
 
     Compiler warning (level 3) C4018
 
     'expression' : signed/unsigned mismatch
 
     There was an attempt to compare a signed and unsigned number. The
     signed value was converted to an unsigned type for the comparison.
 
     When performing an equal (==) or not equal (!=) comparison between
     signed and unsigned types, cast one type to the other to ensure proper
     comparison.
                                    -♦-