Dynamisches Array



  • Hallo,
    ich habe eine Klasse, in der ein Array bestimmer Größe erstellt werden soll.
    Dann greifen einige Prozeduren darauf zu.

    Ich habe mir folgendes überlegt:

    class Graph {
        private:
             [...]
             long  *lValues;
        public:
             [...]
    };
    
    inline Graph::Graph(HWND WindowHandle, int Top, long Max, int ValueSpace) {
    	[...]
    	//Array erstellen und alle Werte auf 0 setzen
    	lValues = new long [iValuesMaxIndex];
    
    	for (int i = 0; i <= iValuesMaxIndex; i++) {
    		lValues[i] = 0;
    	}
    }
    

    Das Problem ist, dass das Array völlig andere Werte als 0 enthält, wenn ich sie von anderen Prozeduren innerhalb der Klasse abfrage..

    Was mache ich falsch bzw. wie bekomme ich ein dynamisches Array in c++?



  • Dynamisches Array: std::vector aus dem Header <vector>.



  • Danke!
    Darauf bin ich gar nicht gekommen 🙄


Anmelden zum Antworten