Cześć!
Mam mały problem, który napotkałem przy dziedziczeniu klas.
class Wektor2D{
protected:
double Wektor[2];
public:
Wektor2D();
class Robot:public Wektor2D{
Wektor2D Cialo[4];
public:
Robot();
};
Robot::Robot(){
Wektor[0]=0;
Wektor[1]=0;
!!!!!!!!!!! Cialo[0][0]=0; !!!!!!!!!!
Stworzyłem klasy ukazane wyżej, jednak mam problem, gdy w konstruktorze klasy Robot chcę zmiennej "Cialo" przypisać wartość. Z tego co wyczytałem muszę dokonać przeciążenie operatora [] dla klasy Wektor2D? Próbowałem je tworzyć jednak nie do końca mi to wychodziło. Czy może ktoś pomóc rozwiązać problem.