Return 1d dyn Array;



  • Hallo C++ Freuende!!!

    Mich interessiert wie meine Funktion aussehen muss, damit die als ein Rückgabewert ein 1 dimensionales dynamische Array zurückliefert!?

    In Forum habe ich bereits gesucht doch leider ohne Erfolg!

    Vielen Dank
    coder24h



  • ich weiss nicht ob ich die frage richtig verstanden habe..
    zB mit einem AnsiString:

    AnsiString meineFunktion();
    
    AnsiString meineFunktion()
    {
    AnsiString Name;
    
    ..
    ..blabla..
    ..
    
    return (Name);
    }
    


  • Einfach den entsprechenden Arraytyp vor den Funktionsnamen setzen, anstelle des void, int o.ä.



  • Hei Jansen,
    leider kriege ich das immer noch nicht gebacken! 😢
    Durch dieses Verfahren bekomme ich nur den Zeiger auf das erste Element des Arrays:

    float * Csample::getValues(){
    return value_array;
    }
    

    Ist das überhaupt möglich ein gesamtes, dynamisches Array zu returnen und nicht nur ein Zeiger auf das erste Element?

    Vielen Dank
    coder24h


Anmelden zum Antworten