V1040. Possible typo in the spelling of a pre-defined macro name.
Анализатор обнаружил возможную опечатку в записи предопределенного макроса.
Пример:
#if defined (__linux__) || defined (__APPLE_)
Это выражение без ошибки выглядит следующим образом:
#if defined (__linux__) || defined (__APPLE__)
Ещё один пример возможной опечатки:
#ifdef __WLN32__
Исправленный вариант:
#ifdef __WIN32__
Взгляните на примеры ошибок, обнаруженных с помощью диагностики V1040. |