代码之家  ›  专栏  ›  技术社区  ›  uray

C++和、或、不是、异或关键字[复制]

  •  60
  • uray  · 技术社区  · 16 年前

    可能重复:
    The written versions of the logical operators.

    我注意到C++定义关键字 and , or , not , xor , and_eq , or_eq , not_eq xor_eq 作为替代品 && , || , ! , ^ , &= , |= , != = . 而且很少使用!怎么了?它们不是便携式的吗?

    1 回复  |  直到 12 年前
        1
  •  24
  •   Maja Piechotka    12 年前

    它们来自遥远的地方,当时不知道键盘上有什么特殊的符号。所以为了便于携带,定义了它们,这样任何人都可以使用c,即使他使用的键盘没有 & , | ^ (等)。

    如今,当QWERTY是一个标准(AZWERTY&Co.作为变体)时,它不再是一个问题。

    当然还有混淆代码竞赛;)