023
10.05.2004, 18:55 Uhr
Scyx
|
Aber dann hab ich doch nur 'nen Pointer zum Quadrat ??? Bei mir hakt noch die Vorstellung, wie sowas geht. Ich seh Pointer immer nur in einer Dimension. Wenn ich auf eine Dimension verweise, hat der Pointer dann doch eigentlich die gleiche Dimension. Wenn ich dann 'nen Pointer auf 'nen Pointer mache, müsste sich das doch eigentlich genauso verhalten... Mir will einfach nicht in den Kopf, wieso der Compiler daraus eine Matrix erstellt, die für mich 2 Dimensionen hat.
Mom, mir kommt da grad 'ne Idee: Ein Pointer verweißt doch auf eine Addresse, es sei denn man dereferenziert ihn. Das kann man sich doch vorstellen wie ein Bücherregal. Wenn ich dann noch ein Bücherregal nebendran stelle, hab ich sowas wie 'ne Matrix, oder? Nur was spielt denn dann ein Pointer auf einen Pointer für 'ne Rolle? Dann müsste ich doch eigentlich einen Pointer auf 'nen Pointer auf 'nen Pointer (Pointer hoch 3 ) erstellen um 'ne 3x3 Matrix zu erhalten usw... Wieso geht das mit nur Pointer auf Pointer?
Stimmt, das delete müsste da noch hin, Danke.
@(un)wissender: Du sagtest ein Pointer zeigt auf ein Feld von Pointern die auf die Zeilen zeigen, was ist dann aber mit den Spalten? Dieser Post wurde am 10.05.2004 um 18:57 Uhr von Scyx editiert. |