To jest jedyne miejsce, jakie kiedykolwiek widziałem and, ora notna liście rzeczywistych operatorów w C ++. Kiedy napisałem program testowy w NetBeans, zauważyłem czerwone podkreślenie, jakby był błąd składniowy i pomyślałem, że witryna jest błędna, ale to NetBeans jest błędny, ponieważ skompilował się i działał zgodnie z oczekiwaniami.
Widzę, !że są faworyzowani, notale czytelność and&& orwydaje się większa niż w przypadku ich braci gramatycznych. Dlaczego te wersje operatorów logicznych istnieją i dlaczego pozornie nikt ich nie używa? Czy to naprawdę poprawne C ++, czy jakaś kompatybilność z C, która została dołączona do języka?