Endlose Parameterliste --- Die Zweite



  • Nachdem ich jetzt weiß , wie ich endlose Argumentlisten in eigenen Funktionen benutzen kann , hab ich einen neue frage :

    Kann ich auch eine Funktion eine endlose Argumentliste zurückgeben lassen

    //Fake Code
        ...
        return dies_und_jenes/*varable anzahl von rückgabewerten*/;
    }
    

    Ich muss nämlich in einer Funktion die Argumente einzeln abarbeiten , die Anzahl darf aber nicht festgelegt sein
    In einer anderen Funktion möchte ich aus einem Argument viele andere Werte herauslesen , Anzahl auch nicht festgelegt .

    Ihr versteht sicherlich die Problematik , die mit der variablen Anzahl zusammenhängt ... 😞

    Danke im voraus



  • http://garg.ga.ohost.de/problem.gif
    Hier eine Grafiche darstellung



  • Hallo

    nein es kann immer nur ein Wert zurückgegeben werden.
    Du kannst aber ein dynamisches Array wie std::vector zurückgeben (oder als Referenzparameter der Funktions übergeben)

    bis bald
    akari


Anmelden zum Antworten