これは私が今まで見た中で唯一の場所andでorありnot、C ++では実際の演算子としてリストされています。NetBeansでテストプログラムを作成したときに、構文エラーがあるかのように赤い下線が引かれ、Webサイトが間違っていることがわかりましたが、NetBeansはコンパイルと実行が正常に行われたため、間違っています。
私は!好かれnotているように見えますが、and&& の読みやすさはor文法上の兄弟よりも優れているようです。なぜこれらのバージョンの論理演算子が存在し、なぜだれもそれを使用していないように見えるのですか?これは本当に有効なC ++ですか、それとも言語に含まれていたCとの互換性ですか?
||および&&場合によっては、書くことの習慣をなくすことをお勧めします!。単語は常に「ラインノイズ」よりも優れており、ビット操作演算子との混乱の可能性は言うまでもありません。
andはもっと読みやすいと言ってから「and&& or」と書く皮肉なことですが:)