Mehrdimensionale Arrays an Zeiger übergeben???



  • Ok, ich muss mich wol damit abfinden es selbst immer zu errechnen. Aber wieso ist das so, muss doch einen Grund geben oder



  • Guck doch mal in die FAQ. Da steht soweit ich weiß auch ein laaanger Artikel von Dimah zu dem Thema drin 😉 .



  • @ MaSTaH Danke, jetzt ist mir einiges klarer geworden, trotzdem finde ich die erklährung wieso:

    [quote]Den Zeiger auf ein zweidimensionales Array zeigen lassen.
    Wichtig: Die zweite Dimension muss mit der Array-Größe
    übereinstimmen, mit der der Zeiger deklariert wurde
    pArr = new int [5][2]; wäre z.B. illegal, da ein Zeiger auf ein
    Array mit 5 Elementen nicht in einen Zeiger auf ein Array mit
    2 Elementen konvertiert werden kann.
    [quote]
    nicht gerade die beste, da eien Array ja auch nur ein pointer auf den ersten Wert ist und somit auch illegal wäre (bleibt wohl für immer ein Mysterium


Anmelden zum Antworten