Servus!
Wie die Überschrift schon sagt, eine grundlegende Frage zu Pointern.
Oft gibt es innerhalb des Speicherbereichs eines Process Multipointer. Diese verweisen mit unterschiedlichen Offsets auf eine BaseAdress.
Nun frage ich mich: Warum und was verweißt da auf einen Zielbereich? Warum kann ein einzelner Pointer (eine BaseAdress) aus mehreren tausend Multipointern bestehen?
Wenn ich beispielsweise eine Konstante habe auf die immer wieder zugegriffen wird macht das ja Sinn, aber in der Masse?
Werden Speicherbereiche/Pointer wieder freigegeben, oder bleiben zur Laufzeit bestehen (oder ist das rein anwendungsabhängig?).
Vielen Dank für die Aufklärung
Wie die Überschrift schon sagt, eine grundlegende Frage zu Pointern.
Oft gibt es innerhalb des Speicherbereichs eines Process Multipointer. Diese verweisen mit unterschiedlichen Offsets auf eine BaseAdress.
Nun frage ich mich: Warum und was verweißt da auf einen Zielbereich? Warum kann ein einzelner Pointer (eine BaseAdress) aus mehreren tausend Multipointern bestehen?
Wenn ich beispielsweise eine Konstante habe auf die immer wieder zugegriffen wird macht das ja Sinn, aber in der Masse?
Werden Speicherbereiche/Pointer wieder freigegeben, oder bleiben zur Laufzeit bestehen (oder ist das rein anwendungsabhängig?).
Vielen Dank für die Aufklärung