2 dimensionale Felder, Pointer und Funktionen
-
Hallo, ich bin neu, studiere Mathematik und habe null Erfahrung in c++. Ich habe nämlich folgendes Problem, für eine Matrix habe ich ein 2 dim. Feld angelegt, nun soll diese Matrix bzw. das Feld in einer Funktionen erst angelegt werden bzw. die Werte für die Matrix soll erst in der Funktionen zugewiesen werden, was an sich auch nicht das Problem darstellen würde, wenn ich diese Matrix nicht noch weiter verwenden müsste. Muss ich aber. Also dachte ich mir, ich könnte dieses Feld einem Pointer zuweisen. Leider habe ich bisher nur in Erfahrung bringen können, dass es nur für Eindim. Felder möglich ist.
Nun meine Frage wie geht es für zwei dim. Felder, bzw. welche alternativen gibt es.Ich danke schon mal im vorraus.
-
Mit anderen Worten du willst einen Pointer auf ein Feld in einem 2d Array?
int YourArray[2][2]; // Do something... int* YourPointer = &YourArray[0][0];Müsste eigentlich funktionieren.
BTW. Zugriff erfolgt über "*YourPointer".
-
danke schön ich werde es mal versuchen.