Ich bin noch relativ neu in der der C++ Programmierung und bin heute auf ein Problem mit Arrays gestossen das mich nun vollends verwirrt hat.
Es geht um Arrays die Objekte speichern.
Einerseits geht dies ja mit einem 2D-Array
Code: Alles auswählen
meineKlasse **mK1 = new meineKlasse*[4];
for (int i = 0; i < 4; ++i) {
mK1[i] = new meineKlasse[8];
}
mK1[1][1].Objektmethode();
Code: Alles auswählen
meineKlasse *mK1 = new meineKlasse[4];
mK[1].Objektmethode();
Code: Alles auswählen
meineKlasse **mK1 = new meineKlasse*[4];
for (int i = 0; i < 4; ++i) {
mK1[i] = new meineKlasse();
}
//keine Ahnung wie man dann auf die Objektmethoden zugreifen kann
Warum gibt man hier in der For-Schleife nicht die zweite Dimension an und wie greife ich hier auf die Objektmethoden zu?
Für hilfreiche Antworten danke ich jetzt schon vielmals.