Speicher durchsuchen
-
Ich kann mir das nicht ganz vorstellen.
Sagen wir ich habe eine Adresse einen Zeigen, ab dem ich weiss, dass da was im Speicher ist... aber nicht was.
Gibt es was um ab dieser Adresse Objekte zu suchen und zu erkennen?
-
Definiere "erkennen"
-
-
Zum Beispiel habe ich die startadresse eines objekts und möchte ab da die adresse des ersten memberobjektes suchen;
Class A{ public: xy member1; };denke mal das geht in die richtung refactoring. geht sowas mit c++? Z.B. auch das erkennen ob es sich um die Klasse A handelt.
-
matti83 schrieb:
Zum Beispiel habe ich die startadresse eines objekts und möchte ab da die adresse des ersten memberobjektes suchen;
Class A{ public: xy member1; };Die Adresse von member1 kannst du mit dem Adressoperator bekommen. Und die Reihenfolge der Member ist die gleiche wie in der Klassendefinition.
Z.B. auch das erkennen ob es sich um die Klasse A handelt.
Von einem reinen void-Pointer? Nein.
Sag doch mal was du wirklich erreichen willst. Ansonsten kann man dir nur mit Allgemeinfloskeln helfen.
-
Hm.. sorry. Ist mir glaub ich selbst grad nicht so klar. Aber trotzdem Danke.
-
Im compilierten Code gibt es sowas wie Member nicht mehr.