Übergabe einer 2D Array
Verfasst: 24. September 2013 18:26
Hi,
ich bin eigentlich davon ausgegangen, dass diese Frage schon einmal diskutiert wurde, jedoch habe ich nichts gefunden. Es geht um die Übergabe eines 2d Arrays als Reference und das Auslesen enthaltener Inhalte.
Ich habe eine Methode welcher eine Referenz auf einen 2D Array übergeben wird. Mein Array ist z.B.
Eine mögliche Methode wäre dann
wenn ich nun innerhalb der Methode die Daten aus "matrix1" auslesen möchte, funktioniert dies nicht mehr mit container[][] (klar, ist ein Pointer). Hätte ich nur einen 1D Array könnte ich die Inhalte mit container->value() auslesen. Aber wie geht das mit einem 2D Array z.B. QVector<QVector<double> >
Danke für die Hilfe!
ich bin eigentlich davon ausgegangen, dass diese Frage schon einmal diskutiert wurde, jedoch habe ich nichts gefunden. Es geht um die Übergabe eines 2d Arrays als Reference und das Auslesen enthaltener Inhalte.
Ich habe eine Methode welcher eine Referenz auf einen 2D Array übergeben wird. Mein Array ist z.B.
Code: Alles auswählen
QVector<QVector<double> > matrix1Code: Alles auswählen
void doSomething(QVector<QVector<double> > *container) {} Danke für die Hilfe!