Mehrdimensionals Array Global machen



  • Hallo,
    mein Problem ist wie kann ich ein Mehrdimensionals Array Global machen wen beim
    Starten des Programms die Grösse von den Array dann bestimmen möchte.

    In Moment mache ich das so

    class TListForm : public TForm
    {
    __published:	// Von der IDE verwaltete Komponenten
    ...
    ...
    ...
    
        private:	// Benutzer-Deklarationen
    	AnsiString sUpperCNCArray[30][10], sLowerCNCArray[30][10];
    	AnsiString sUpper2CNCArray[30][10], sLower2CNCArray[30][10];
    
    public:		// Benutzer-Deklarationen
    ...
    ...
    ...
    
    	__fastcall TListForm(TComponent* Owner);
    };
    

    es geht mir ja darum das man ja nicht immer soviel Speicherplatz braucht.



  • Hallo,

    Nimm in diesem Fall statt statischer Arrays lieber eine Vektorklasse wie std::vector. Die kannst du zur Laufzeit festlegen und nach Belieben vergrößern und verkleinern.


Log in to reply