Parameter per Pointer übergeben?



  • Knuddlbaer schrieb:

    Hm, viele verwenden einen Pointer auch um deutlich zu machen das die Daten geändert werden.

    Das finde ich auch sinnvoll. const Referenz zur übergabe für nicht veränderliche Objekte und Zeiger für veränderliche. Hat keinen für mich erkennbaren Nachteil aber ermöglicht es, ohne in die Funktionsdeklaration von funktion f(bla) zu schauen, die Wirkung auf Parameter param zu erkennen:

    bla param;
    f(param); // param bleibt unverändert
    f(&param); // param wird verändert
    

    / Mibo


Anmelden zum Antworten