[einfach]Funktion mit Parameter, aber diese nicht nutzen



  • Hallo,

    folgendes:

    Ich mache mir grad ne Header mit nützlichen funtkionen...so:

    ich habe ne Funktion in der ich 3 Parameter Übergebe...der letzte soll nur optional sein...muss ich dann die Funktion 2 mal ausführen jeweils mit 2 und 3 Parametern oder kann man irgendwie angeben das ein Parameter nur Optional ist?

    Bsp.

    int FUNKTION(int a, int b, int c)
    {
    ///
    }
    

    so... int c soll optional sein...muss ich das dann so machen:

    int FUNKTION(int a, int b, int c)
    {
    ///
    }
    
    int FUNKTION(int a, int b)
    {
    ///
    }
    

    oder geht des auch anders???

    Danke schonmal für eure Mühe



  • Entweder so oder

    int FUNKTION(int a, int b, int c = -1)
    {
    }
    


  • Ui das ging ja schnell...funzt aber...

    jetzt muss ich nur noch aufpassen das inner Funktion nur der Teil mit c ausgeführt wird wenn c größer 0 ist...

    Danke 🙂

    funzt das auch mit

    bool c
    

    ich glaube nicht, weil bei mir ist die aussage true obwohl ich nicht eingebe

    EDIT: SORRY FÜR meine blödheit....komme erst jetzt dahinter *ISCH*



  • -1 ist ja auch true.



  • ja merke ich auch grade...ich habs gerallt...manchmal brauch ich etwas länger^^

    danke auf jedenfall


Anmelden zum Antworten