Hallo,
ich weis dies ist ein oft discutiertes Thema und ich hab auch schon einige post dazu im Internet/hier gefunden Die haben mir aber meine Frage nicht beantwortet.
Es geht um folgendes:
Ich habe eine Funktio:
double * getP_Coord () {return *P_Coord;}
So P_Coord ist ein 2D Array.
Was ich jetzt nöchte ist, das ich die Werte des Arrays auslesen kann.
Muss ich dazu ein struct anlegen, oder einen Operator überladne damit ich das kann oder gehts irgendwie anders.
Wenn ich diese Funktion einfach aufrufe und ausgeben, kommt ja nur die Adresse bzw. der erste Wert des Arrays heraus.
Ich habe gelesen, das Probelm ist die Dimension des Arrays. Bei 1D Arrays wäre es einfacher.
Meine Lösung wäre ohne Zeige zu arbeiten und quasi eine getFkt mit 2 Parametern zu erstellen, die der Position an im Array angeben und den Wert zurückgeben.
Ist das die einfachste Lösung oder, gibt es noch eine elegantere?
Vielen Dank für eure Hilfe!