Salve a tutti, ho un grande problema sono nuovo di C++ e mi serve consegnare un elaborato per domani.
Mi servirebbe poter fare questa cosa in C++:
codice:
class Madre{
      public:
      Figlia2 operator [](int i){
            Figlia2 f;
            return f;
       }
}

class Figlia1 : public Madre{

}

class Figlia2 : public Figlia1{

}
Come posso fare questa cosa in C++?

Grazie a tutti in anticipo.