Witam,
Mam przeładowany operator << w klasie 'vect'
ostream & operator <<(ostream &ekran, const vect ©)
{
ekran << "[";
for(int i = 0; i < copy.dlugosc; i++)
{
ekran << copy.v_tab[i] << " ";
}
ekran << "]" << endl;
return ekran;
}
w pochodnej klasie chcę zdefiniować przeładowanie tego operatora korzystając z tego powyżej, tylko dodając jedną funkjcę
ostream & operator <<(ostream &ekran, const svect ©)
{
copy.sort();
ekran << (vect&)copy;//ta linijka jest zła, wywołanie przeładowania z klasy podstawowej
return ekran;
}
Nie wiem jak sobie z tym poradzić, ma ktoś jakiś pomysł?