Antworten

Thema: C++ Mherdimensionale Arrays

Nachricht

Klicke hier, um dich anzumelden

 

Du kannst aus dieser Liste ein Symbol für deine Nachricht auswählen.

Zusätzliche Einstellungen

  • Wenn du diese Option aktivierst, werden URLs automatisch mit BB-Code ergänzt. www.beispiel.de wird zu [URL]http://www.beispiel.de[/URL].

Thema bewerten

Wenn du möchtest, kannst du dieses Thema bewerten.

Übersicht (Neuester Beitrag zuerst)

  • 27.01.2005
    Abadon
    Und hier noch ein Beispiel für Mehrdimensionale Arrays , bei Fragen fragt mich ;-)
    Code:
    class Simple2DimArr
    {
        private:
            int* pArr;
            int Rows, Cols;
        public:
            Simple2DimArr(int Zeilen, int Spalten)
            {
                Rows = Zeilen;
                Cols = Spalten;
                // 2-Dimensionales Array auf 1-Dimensionales abbilden
                pArr = new int[Rows * Cols];
            }
            int* operator[](int Zeile)
            {
                // Array liegt "zeilenweise" im Speicher
                return & pArr[Zeile * Cols];
            }
            ~Simple2DimArr()
            {
                delete [] pArr;
            }
    };
    
    int main()
    {
        Simple2DimArr Arr(2,3);
        Arr[0][0] = 42;
    }

Berechtigungen

  • Neue Themen erstellen: Ja
  • Themen beantworten: Ja
  • Anhänge hochladen: Ja
  • Beiträge bearbeiten: Ja
  •