Lektion 40:Arrays und ZeigerMit einfachen Arrays können Sie bereits umgehen.
Was Sie aber noch nicht wissen, ist daß in der Zeile
der operator[] gar nicht wirklich auf das Array aufgerufen wird! Genaugenommen wird der operator[] nur auf einen Zeiger ausgeführt. Immer, wenn in solchen Ausdrücken ein array angegeben wird, dann wandelt der Compiler automatisch dieses Array in einen Zeiger auf das erste Array-Element um. Der operator[] funktioniert nur auf Zeigern.
Dieses Verhalten wird benutzt, wenn man Funktionen schreibt, die etwas mit einem Array machen sollen.
Falls Ihnen Fehler im Text auffallen oder Sie Verbesserungsvorschläge haben, dann schicken Sie mir bitte eine Mail. Ich werde mich dann sofort darum kümmern. [aktuelle Version] [inhalt] [index] [Fehlerkorrektur, Verbesserungsvorschlag] © Volkard Henkel <volkard@normannia.de>, last update: 08/25/00 |