Witajcie
Mam takie zadanie do nasiania w którym trzeba stworzyć klasę vect która reprezentuje wektor liczb typu double (ma dwa pola - dynamiczną tablicę typu double i zmienną typu int która przechowuje długość tej tablicy) i w tej klasie jest kilka metod w tym przeciążenie operatora >> jako funkcja globalna. Tą część mam już zrobioną i wszystko działa.
Dalej trzeba stworzyć klasę svect która dziedziczy po klasie vect i zawiera te same metody co klasa vect plus metoda sort która sortuje wektor. Wywołanie jakiejkolwiek metody klasy svect ma wywołać też metodę sort. I tu mam problem z tą funkcją globalną przeciążającą operator >>.
Jak wywołać funkcję sort po wywołaniu operatora >>? Nie mogę napisać drugi raz funkcji globalnej przeciążającej operator >> (w pliku svect.h lub svect.cpp) bo dostaję błąd.
Tu jest treść zadania: http://home.agh.edu.pl/~jbyrski/PO/zadanie07.pdf
A tu mój kod: https://workupload.com/file/e5tmTqvPVNS