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 "[]" ===
|