Jak: wartość w zmiennej okna Edycja
Windows zmiennej, Autos, zmiennych lokalnych, i Watch, wyświetlane wartości pewnych zmiennych podczas sesji debugowania.QuickWatch okno dialogowe można również wyświetlić zmienne.Gdy debuger jest w trybie przerwania, można użyć zmiennej systemu windows do edytowania wartości większości zmiennych, które pojawiają się w tych lokalizacjach.
[!UWAGA]
Edycji wartości zmiennoprzecinkowych może spowodować niewielkie niedokładności z powodu konwersji dziesiętnych binary części ułamkowej.Nawet pozornie nieszkodliwych Edycja może spowodować zmiany niektórych najmniej znaczących bitów w zmiennej zmiennoprzecinkowych.
Wyrażenie jest sprawdzane w oknie czujki, może pojawić się ikona odświeżania.Oznacza to błąd lub nieaktualne wartości.Aby uzyskać więcej informacji, zobacz Jak: odświeżanie wartości Watch.
Jeśli chcesz, można wprowadzić wyrażenie wartości.Debuger będzie wyrażenia i zamień ją na wartość wynikową.Debuger akceptuje najbardziej prawidłowe wyrażenia języka w Watch okna.Aby uzyskać więcej informacji, zobacz Wyrażenia w debugerze.
Jeśli programowanie kodu macierzystego czasami trzeba kwalifikują się w kontekście nazwę zmiennej lub wyrażenia zawierającego nazwę zmiennej.Kontekście oznacza funkcję, plik źródłowy i moduł, w którym znajduje się zmienna.Trzeba to zrobić, należy użyć składni operator kontekstu.Aby uzyskać więcej informacji, zobacz Operator kontekstu (wyrażenia języka c i C++).
Niektóre wyrażenia oceny można zmienić wartość zmiennej lub inny sposób wpłynąć na stan programu.Na przykład, następujące wyrażenie oceny zmienia wartość var1 i var2:
var1 = var2++
Wyrażenia, których zmiany danych są określane jako mają efektów ubocznych, które może wygenerować nieoczekiwane wyniki, jeśli nie są one znane.W związku z tym upewnij się, że możliwy wpływ wyrażenia, zanim ją wykonać.
Aby edytować wartość w zmiennej oknie lub w QuickWatch
Debuger musi być w trybie przerwania.
Jeśli zmienna jest tablicą lub obiektem, formant drzewa jest wyświetlany obok nazwy w Nazwa pole.W Nazwa kolumny, rozwiń zmiennej, jeśli to konieczne znaleźć element, którego wartość które chcesz edytować.
W wierszu, który chcesz zmienić, kliknij dwukrotnie wartość kolumny.
Wpisz nową wartość.
Naciśnij ENTER.
Zobacz też
Zadania
Jak: Użyj zmiennej okna debugera