Default -Parameter in einer Methode



  • Hallo ,

    ich möchte in einer Methode ein Pointer und ein Objekt als Parameter
    übergeben.

    und ich möchte den beiden Parametern einen default-Wert zuweisen.

    Beim Ponter ist das kein Problem . Dem weise ich NULL zu.
    Und was kann ich dem Objekt ( oInitDaten ) zuweisen ?

    [ cpp ]
    *.h

    bool Aufgabe( CDatei* poDatei = NULL , CInitDaten oInitDaten = ??? )

    [/cpp ]

    Danke im voraus.

    Gruß Elke



  • bool Aufgabe( CDatei* poDatei = NULL , CInitDaten oInitDaten = CInitDaten() );
    

    sollte gehen wenn CInitDaten einen public default constructor hat.
    Kannst natürlich auch irgend einen anderen constructor mit parametern verwenden.
    Kurt



  • Hallo Kurt ,

    es hat geklappt !

    Herzlichen Dank.

    Gruß Elke


Anmelden zum Antworten