Opérandes d'expression pris en charge par C/C++

Vous ne pouvez contrôler que les expressions qui utilisent les types d'opérande suivants :

Opérande Définition
Variable Variable utilisée dans votre programme et visible dans le contexte dans lequel l'expression doit être évaluée.
Remarque : Les variables qui ont été déclarées extern et les membres de données des classes statiques ne sont pas toujours visibles dans le débogueur.
Constante La constante peut être l'un des types suivants :
  • Constante en virgule flottante ou fixe, dans les limites prises en charge par le système sur lequel le programme que vous déboguez s'exécute. Les constantes à virgule fixe sont supposées de type long long. Les constantes à virgule flottante sont supposées de type long double.
  • Constante de type chaîne indiquée entre guillemets doubles (par exemple, "ma_chaîne").
  • Constante de type caractère indiquée entre guillemets simples (par exemple, 'x').
  • Chaînes wchar_t et constantes de type caractère sous la forme L"ma_chaîne" et L'x'.

Les suffixes des constantes peuvent être utilisés comme le définit le langage que vous être en train de déboguer.

Registre N'importe quel registre de processeur pouvant être affiché dans la vue Registres. En cas de conflits de noms, les noms de variables du programme sont prioritaires par rapport aux noms de registres. Pour les conversions faites automatiquement lors de l'affichage des registres dans des expressions en mode mixte, les registres généraux sont considérés comme éléments arithmétiques non signés d'une longueur appropriée au registre.

Si vous contrôlez une variable énumérative, un commentaire s'affiche à droite de la valeur. Si la valeur de la variable correspond à l'un des types énumératifs, le commentaire contient le nom du premier type énumératif qui correspond à la valeur de la variable. Si la longueur du nom énumératif ne rentre pas dans le moniteur, une zone d'entrée vide s'affiche.

Le commentaire (vide ou non) vous permet de distinguer une valeur énumérative correcte d'une valeur incorrecte. Aucun commentaire ne s'affiche à droite d'une valeur incorrecte.

Vous ne pouvez pas consulter les macros qui ont été définies à l'aide de la directive préprocesseur #define.


Commentaires en retour