Referenzieren Sie eine Variable nach Namen in C ++ mithilfe der Symboltabelle

Grundsätzlich was der Titel verlangt.

Ein bisschen ungewohnt mitC++ und die fortgeschritteneren Konzepte wie Symboltabellen habe ich mir online angesehen, aber ich habe Mühe, eine Richtung zu finden, die meinem Endziel entspricht. Die meisten Tutorials, die ich gesehen habe, sind auf C zugeschnitten, und die nächste Frage, die ich gefunden habe Hie) bringt mich an eine Mauer, da ich versucht habe, sie zu kompilieren, aber ich erhalte nicht die gewünschten Ergebnisse und bin mir nicht sicher, wieextern "C" funktioniert noch.

m Ende möchte ich in der Lage sein, auf eine Variable aus der Symboltabelle zuzugreifen und die Variable zu ändern. Ich habe mit @ rumgespienm undobjdump (und aus einem Hardware-Hintergrund kommend, ist es definitiv cool, sich das anzuschauen), und ich habe @ untersuchdlsym, dlopen, etc. aber ich bin nicht sicher, wie mir das helfen könnte (zumal ich gesehen habe, dass es in C mehr als alles andere verwendet wird).

Jeder Rat oder kleine Code-Schnipsel (damit ich mein eigenes Beispielprogramm schreiben kann) wäre toll. Nur um hinzuzufügen, dies ist auf einem Linux-System mit einer Art veralteter Version von G ++ (ich bin gerade nicht auf dem Computer, daher habe ich diese Informationen nicht) und ich habe momentan keinen Zugriff auf ein Upgrade.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage