Member-Objekt mit Konstruktor initialisieren



  • Hi

    Irgendwie hab ich grade ne Blockade...

    Objekt, das Membervariable werden soll (Auszug aus Header-Datei):

    class DataClass {
    
    public:
      DataClass(int param);
      ~DataClass();
      // diverses anderes Zeug
    private:
      // diverses Zeug
    }
    

    Auszug aus Objekt, in dem Membervariable vorkommen soll:

    class Application {
    
    public:
      int main(int argc, char* argv[]);
      // diverses anderes Zeug
    private:
      DataClass m_dclass;
    }
    

    Soo, ich möchte jetzt folgendes Erreichen:
    Die Anzahl der Argumente (also argc) soll in main() an m_dclass übergeben werden. Idealerweise im Konstruktor, da das Objekt dort auch erstellt/initialisiert werden soll.

    Wie sieht der passende Aufruf aus ?
    Das muss doch einfach sein, aber irgendwie bin ich da gerade zu doof. Denkblockade. 😞

    Danke !



  • Hallo,

    das hatten wir heute schon mal: http://www.c-plusplus.net/forum/viewtopic-var-t-is-147697.html

    Darf man fragen, wieso main n Member deiner Klasse ist?

    MfG

    GPC


Anmelden zum Antworten