web-dev-qa-db-ja.com

C ++および/またはxorキーワード

可能性のある複製:
論理演算子の記述バージョン。

C++がキーワードandornotxorand_eqor_eqnot_eqおよびxor_eqの代わりとして&&||!^&=|=!=および|=。そして、それらはめったに使用されません!どうしましたか?ポータブルではないのですか?

61
uray

それらは、キーボード上の特別な記号が分からない時代からC AFAIRから来ています。ポータブル言語を使用するために、定義されたので、たとえ&|または^(など)。

現在、QWERTY=が標準である場合(AZWERTY&co。をバリエーションとして使用))、これはもはや問題ではありません。

PS。そしてもちろん、難読化コードの競合については;)

25