Dies ist der einzige Ort , den ich je gesehen habe and, orund notals tatsächliche Operatoren in C ++ aufgeführt. Als ich ein Testprogramm in NetBeans schrieb, bekam ich die rote Unterstreichung, als ob es einen Syntaxfehler gäbe, und stellte fest, dass die Website falsch war, aber es ist NetBeans, das falsch ist, weil es wie erwartet kompiliert und ausgeführt wurde.
Ich kann sehen, !dass ich bevorzugt werde, notaber die Lesbarkeit von and&& orscheint größer zu sein als die ihrer grammatikalischen Brüder. Warum existieren diese Versionen der logischen Operatoren und warum verwendet sie scheinbar niemand? Ist dies wirklich gültiges C ++ oder eine Art Kompatibilität mit C, die in der Sprache enthalten war?
||und &&vielleicht sogar !manchmal abzuschaffen . Wörter sind immer besser als "Zeilenrauschen", ganz zu schweigen von der möglichen Verwechslung mit den Bitmanipulationsoperatoren.
andist besser lesbar und dann " and&& or" zu schreiben :)