kostenloser Webspace werbefrei: lima-city


Pointer Array übergeben an Funktion

lima-cityForumProgrammiersprachenC/C++ und D

  1. Autor dieses Themas

    szandor

    szandor hat kostenlosen Webspace.

    Hallo liebe Leute :biggrin:,

    ich brauche Eure wertvolle Hilfe.
    Und zwar... ich habe ein Array mit Pointer...

    Bsp:
    Kunde * kunden[100];

    sp?ter lege ich dann was an:

    kunden[0] = new Kunde();
    kunden[0]->anlegen();

    nun brauche ich eine Funktion die was dieses Pointer Array ?bernimmt und dann Pointer auf l?scht und auf null setzt... einen Pointer zu ?bergeben ist nicht das Problem, nur wie ?bergibt man ein ganzes Array von Pointern und wie kann man diese dann im Programm in dieser Funktion ansprechen?

    Danke schon mal f?r jeden heissen Tipp :biggrin:.
    Szandor
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. 0******a

    Hier eine Beispielfunktion (so wie ich dich verstanden habe, war bisschen schwer), die delete auf die einzelnen Elemente ausf?hrt:

    void Beispiel(Kunde ** kundenarray)
    {
    &nbsp;&nbsp;for (int i = 0; i < 100; i++)
    &nbsp;&nbsp;&nbsp;&nbsp;delete kundenarray[ i];
    }

    In deinem Programm rufst du die Funktion so auf:
    Beispiel(kunden);

    Sollte so funktionieren.
  4. Autor dieses Themas

    szandor

    szandor hat kostenlosen Webspace.

    Danke f?r den Tipp.. also ** ists... hmmm naja mal ausprobieren :biggrin:

    Danke, Szandor :biggrin:
  5. t***a

    Was spricht dagegen, wenn du alternativ die Container Class vector aus der STL verwenden w?rdest?

    Dann k?nntest du dir einiges an Zeigerged?ns ersparen.

    zb:
    include <vector>
    ...
    int main(){
    vector <Kunde> Kunden;
    Kunde k;

    ...

    // Kunde einf?gen
    Kunden.push_back(k);

    // Kunde l?schen
    Kunden.erase(...)
    }

    // ?bergabe des vector an eine Funktion
    void funktion(vector <Kunde> kv){
    ...
    }
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!