Resolve Ambiguity Dialog Box

Resolve ambiguities due to overloading.

Symbol names in C++ may not be unique. An application written in C++ can contain multiple definitions and prototypes of the same symbol name, which is called overloading. Debugging overloaded symbols may cause problems, because providing an ambiguous expression in a command does not identify a particular expression. You must specify the expression for which the command is to be executed.

The Resolve Ambiguity dialog box displays a list of all matching symbols when you enter a command using an overloaded symbol name as an expression. You can select a symbol from the list and click OK. The debugger executes the command that opened the dialog box for the selected symbol. With this dialog box, you can also resolve ambiguous GUI actions.

See Also

For more complete information about compiler optimizations, see our Optimization Notice.