Verwirrung mit Arrays
Verfasst: 31. August 2013 21:29
Hallo
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
Als auch mit einem 1D-Array
Heute zeigte unser Dozent, dass es es auch noch folgendermassen geht.
Zur Ergänzung kann ich noch sagen, dass es sich hier um die Verwendung von der QLineEdit Klasse handelt.
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.
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.