Поделиться через


not_eq

Альтернатива орфографии для != оператора.

Синтаксис

#define not_eq !=

Замечания

C++:

  • not_eq можно использовать в качестве альтернативы !=. Обязательный /permissive- параметр компилятора /Za .
  • Включение <iso646.h> или <ciso646> не рекомендуется. Вы можете использовать альтернативную орфографию без включения файлов заголовков.
  • Для этого нет альтернативной орфографии ==.

C:

  • not_eq — это альтернатива орфографии для !=. Он предоставляется в <iso646.h>виде макроса, в котором необходимо #include.
  • Для этого нет альтернативной орфографии ==.

Пример

// compile with: /EHsc
#include <iostream>
#include <iso646.h>

int main( )
{
   int x = 1, y = 2;
    
    // not_eq is available in C++ and C
    // This example is for C++, so no header file is needed to use not_eq
    // When compiling for C, #include <iso646.h> to use not_eq
    if (x not_eq y)
    {
        std::cout << "Not equal\n";
    }
}
Not equal

Требования

Заголовок: <iso646.h> необходим, если компилируется для C.