可能性のある複製:
論理演算子の記述バージョン。
C++がキーワードand
、or
、not
、xor
、and_eq
、or_eq
、not_eq
およびxor_eq
の代わりとして&&
、||
、!
、^
、&=
、|=
、!=
および|=
。そして、それらはめったに使用されません!どうしましたか?ポータブルではないのですか?
それらは、キーボード上の特別な記号が分からない時代からC AFAIRから来ています。ポータブル言語を使用するために、定義されたので、たとえ&
、|
または^
(など)。
現在、QWERTY=が標準である場合(AZWERTY&co。をバリエーションとして使用))、これはもはや問題ではありません。
PS。そしてもちろん、難読化コードの競合については;)