Hallo Leute, ich soll eine Matrix mit der Funktion double** creatematrix(int n) erstellen lassen. hab noch nie was mit doppel pointer auf funktion gemacht.
wie hat man sich einen doppelten pointer auf eine funktion vorzustellen?
double** ist der Rückgabewert der Funktion creatematrix. -- Gruß predator
Zitat von Edsger W. Dijkstra:
Es ist praktisch unmöglich, einem Studenten gutes Programmieren beizubringen, wenn er vorher in BASIC programmiert hat. Als potenzielle Programmierer sind sie geistig verstümmelt ohne Hoffnung auf Erholung.
Das wäre richtig, ja. Das einzige, womit du dabei wirklich aufpassen musst, ist, den Speicher anzufordern und nachher auch wieder freizugeben - das ist bei mehrdimensionalen Arrays leider ein bisschen umständlich.
Unter Umständen empfiehlt es sich, in solchen Fällen eine Klasse zu benutzen, die das kapselt - zum Beispiel Boost.MultiArray. -- Einfachheit ist Voraussetzung für Zuverlässigkeit. -- Edsger Wybe Dijkstra