Przeciążenie operatora dla typu, a tablice

0

Mam zdefiniowaną klasę np.

class liczba {......} a;

i mam dla niej przeciążony operator << dla strumienia wyjściowego. Mogę wyświetlać za pomocą cout << a;

ale chciałbym wyświetlać elementy tablicy <code class="cpp"> liczba tab[10];

też w taki sposób. Przy cout << tab[1];

 kompilator wywala, że nie pasuje operator, domyślam się, że dlatego że tab[1] to wskaźnik, a nie klasa liczba. Co mogę zrobić, żeby móc wczytywać elementy tablicy w taki sposób?
0

Pokaż więcej kodu, bo coś gdzieś robisz źle. Jaki błąd wywala kompilator? tab[1] to nie wskaźnik.

0

Z tym wskaźnikiem to mi się pomieszało.
Czyli w tamtym przykładzie cout << tab[1] powinno działać? Jeżeli tak to jeszcze sam przeglądnę kod, a jak się nie uda poprawić to będę pytał.

1 użytkowników online, w tym zalogowanych: 0, gości: 1