2016-09-15 2 views
-1

Im Fenster beobachten kann ich & vor einer Variablen hinzufügen, um ihre Adresse zu sehen, aber wie man ihre Adresse kopiert? Ich kann einen neuen Zeiger auf diese Variable erstellen, damit ich den Wert des Zeigers (die Adresse der Variablen) im Beobachtungsfenster kopieren kann. Aber wie Adresse direkt kopieren?So kopieren Sie variable Adresse in Visual Studio

+1

einen Ausdruck 'Zeiger = & variable' hinzufügen? –

+0

es ist nicht convinience – zhh

+0

warum brauchen Sie die Adresse in Wert? –

Antwort

2

Sie müssen nur ziehen und die Adresse in das Speicherfenster fallen

Wenn Sie sofort zu einem ausgewählten Ort im Speicher verschieben möchten, können Sie dies tun, indem Sie eine Drag-and-Drop-Vorgang mit oder indem Sie den Wert im Feld Adresse bearbeiten. Das Adressfeld akzeptiert nicht nur numerische Werte, sondern auch Ausdrücke, die zu Adressen ausgewertet werden. Standardmäßig behandelt das Speicherfenster einen Adressausdruck als Live-Ausdruck, der bei der Ausführung des Programms erneut ausgewertet wird. Live-Ausdrücke können sehr nützlich sein. Sie können sie beispielsweise verwenden, um den Speicher anzuzeigen, der von einem Zeiger berührt wird.

auf eine Speicherstelle auszuwählen durch Ziehen und

  • In jedem Fenster fallen, wählt eine Speicheradresse oder Zeigervariable, die eine Speicheradresse enthält.
  • Ziehen Sie die Adresse oder den Zeiger auf das Speicherfenster.

MSDN - select a memory location

Verwandte Themen