C++/Przeciążanie operatorów: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
→‎Przykład zastosowania: zmiana klasy aby można było przechować tablicę DOWOLNEGO typu danych
→‎Operatory "bool" i "!": dlaczego są dwa if-y
Linia 165:
 
W pierwszym przypadku tablica zawierała niezerową liczbę elementów i prawdę zwrócił operator '''bool'''. W drugim natomiast liczba elementów wynosiła zero i prawdę zwrócił operator '''!'''.
 
Oczywiście ładniej by było, gdybyśmy sprawdzali rozmiar przy użyciu if-else, zamiast dwóch if-ów, ale chciałem pokazać wywołanie obu operatorów.
 
=== Operator "[]" ===