Uczę się o przeciążenia operatora w C ++, i widzę, że ==i !=są po prostu pewne specjalne funkcje, które mogą być dostosowane do typów zdefiniowanych przez użytkownika. Martwię się jednak, dlaczego potrzebne są dwie osobne definicje? Myślałem, że jeśli a == bto prawda, a != bto automatycznie jest...