Folgendes Szenario in int:Access-Wert in dem Szenario der Zeiger auf ein Feld von Zeigern, von denen jeder zeigen
int** pToPField = new int* [8];
Jetzt habe ich einen Zeiger auf ein Feld von Zeigern. Jeder zeigt auf einen Int, richtig?
Jetzt möchte ich die ersten beiden int Felder wie zuweisen:
*(*(pToPField)) = 1;
*(*(pToPField + 1)) = 2;
Oder wie:
*(pToPField[0]) = 1;
*(pToPfield[1]) = 2;
Der Fehler ist immer ein Core-Dump. Ist meine Syntax falsch? Ich habe versucht, es aus der ersten Antwort auf diese Frage herauszufinden: How do I use arrays in C++? Ich hatte kein Glück.
Grüße