Array-Übergabe an andere Dialogfelder



  • Moin,
    ich möchte gern ein Array einer Klasse an eine weitere Klasse (Dialogfeld) weitergebn.
    Die Größe des Arrays ist dabei variabel, darin liegt das Hauptproblem, ansonsten habe ich das Array einfach umgespeichert...is aber auch nich gerade elegant.

    Kann man so ein Array nicht global definieren, sodass ich es in jedem Dialogfeld nutzen kann?

    Danke schonmal!

    Ciao,
    Karsten



  • so ein änliches problem habe ich gerade mit einer dynamischen list Clist mit personen man siehe den post:
    Keine neuen Beiträge Problem mit globaler Clist klasse

    ein zwei felder neben deinem
    ich finde sowas is echt nen FAQ eintrag wert wenns denn mal jemand lösen kann ^^ also nen arry zu kopieren is echt doof gneuaso wie die list edoppelter speicher verbrauch na dann würd ich eher direkt nen ganz anderes window system nehmen wo globale sachen gehen
    habs versucht als static zu machen und in ne eigenen .h oder .cpp und diedann überall wo ichs brauch einfach einzubinden leider nich mit erfolg mehr kanste bei meinem post lesen:

    http://www.c-plusplus.net/forum/viewforum-var-f-is-1.html



  • Bosco schrieb:

    [...] mehr kanste bei meinem post lesen:

    http://www.c-plusplus.net/forum/viewforum-var-f-is-1.html

    Sprachs und verlinkte das MFC-Forum... 🤡
    Das hier war gemeint: http://www.c-plusplus.net/forum/viewtopic-var-t-is-133423.html

    Eigentlich ist das nichtmal MFC, du scheinst ein Grundlagenproblem zu haben, was imho C++ ist. 😉

    @Karsten: "Drüben" habe ich gezeigt, wie man eine Referenz auf das Array übergeben kann. 🙂
    Dann wird das Array nicht kopiert ist aber ganz normal nutzbar.
    Global macht man doch nicht, tststs. 😉


Anmelden zum Antworten