Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [C++] Classe madre metodo con Classe Figlia

    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.

  2. #2
    Penso che la soluzione più sensata sia quella di creare un header e un .cpp.

    Nello header metterai qualcosa tipo:
    codice:
    class Figlia1;  
    
    class Madre {
    public:
        Figlia1 operator[] ( int );
    };
    
    class Figlia1 : public Madre {
        
    };
    
    //altro

    Nel .cpp implementerai l'operatore [] e tutti gli altri metodi.

  3. #3
    Mi servirebbe poter fare questa cosa in C++:
    ...
    Come posso fare questa cosa in C++?
    Uhm, questa cosa cosa?
    Amaro C++, il gusto pieno dell'undefined behavior.

  4. #4
    Quote Originariamente inviata da lovesemiramide Visualizza il messaggio
    Penso che la soluzione più sensata sia quella di creare un header e un .cpp.

    Nello header metterai qualcosa tipo:
    codice:
    class Figlia1;  
    
    class Madre {
    public:
        Figlia1 operator[] ( int );
    };
    
    class Figlia1 : public Madre {
        
    };
    
    //altro

    Nel .cpp implementerai l'operatore [] e tutti gli altri metodi.

    Grazie di tutto funziona bene

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.